python-import

python-import

文章 0 浏览 5

Python:“导入”是什么?更喜欢 - 模块还是包?

假设当前目录中有一个名为 somecode.py 的文件,以及一个名为 somecode 的目录,其中包含一个 __init__.py 文件。现在,我从此目录运行一些其他 Pytho…

哎呦我呸! 2024-11-08 07:20:12 5 0

来自<模块>; import ... in __init__.py 使模块名称可见?

采取以下代码示例: 文件 package1/__init__.py: from moduleB import foo print moduleB.__name__ 文件 package1/moduleB.py: def foo(): pass 然…

戏舞 2024-11-07 22:17:35 2 0

Python 中意外的相对导入行为

今天我遇到了一种非常令人惊讶的相对导入行为(不幸的是,在我拔掉头发近 4 个小时之后)。 我一直有这样的印象:如果您在名为“package”的包中的模…

吖咩 2024-11-05 02:53:18 3 0

如何测试或模拟“if __name__ == '__main__””内容

假设我有一个具有以下内容的模块: def main(): pass if __name__ == "__main__": main() 我想为下半部分编写一个单元测试(我想实现 100% 的覆盖率)…

南冥有猫 2024-11-04 21:49:52 7 0

Python * 导入

我通常被告知以下是不好的做法。 from module import * 主要原因(或者我被告知的)是,您可能会导入您不想要的东西,并且它可能会隐藏另一个模块中类…

故事↓在人 2024-11-04 18:31:45 13 0

从 python 2.4 中导入 b

需要在 python 2.4 中导入的帮助 问题陈述是: src\ __init__.py main.py dirFoo\ __init__.py Foo.py dirBar\ __init__.py Bar.py 我需要访问 Foo.py…

衣神在巴黎 2024-10-30 01:51:43 4 0

如何重新加载使用“from module import *”导入的python模块

我在这个有用的问答中看到,人们可以使用reload(whatever_module)或者, Python 3,imp.reload(whatever_module)。 我的问题是,如果我说 fromwhateve…

╰沐子 2024-10-29 08:06:31 8 0

在自定义 Django 模板标签中导入 Python 模块

我在 Python Django 安装中使用了 virtualenv。 这是我的目录结构: project/ dev_environ/ lib/ python2.6/ site-packages/ ... django/ titlecase/ …

一杯敬自由 2024-10-22 01:58:14 6 0

找出引发“ImportError”时真正出了什么问题

以 Django 为例,在 manage.py 中: try: import settings except ImportError: sys.stderr.write("Error: Can't find the file 'settings.py'...") …

我喜欢麦丽素 2024-10-18 15:31:27 3 0

“从 x 输入 y 作为 z”与“导入 xy 作为 z”

我假设它们在功能上是相同的,除了一些可以忽略不计的底层差异。如果是这样,哪种形式更Pythonic?…

狼性发作 2024-10-18 00:38:42 4 0

setup.py:在CentOS上使用Python2.6安装lxml

我已经在 CentOS 5.4 上安装了 Python 2.6.6, [@SC-055 lxml-2.3beta1]$ python Python 2.6.6 (r266:84292, Jan 4 2011, 09:49:55) [GCC 4.1.2 20080…

青春有你 2024-10-11 01:07:18 13 0

PyDev 和 Eclipse 未解决的导入问题

尽管我已经多次使用 Eclipse for Java,但我对 PyDev 和 Python 还很陌生。我正在尝试解决一些 Dive Into Python 示例,这感觉像是一个极其微不足道的…

熟人话多 2024-10-10 15:00:03 8 0

何时使用 os.name、sys.platform 或 platform.system?

据我所知,Python 有 3 种方法来查找正在运行的操作系统: os.name sys.platform platform.system() 导入或使用平台之间不同的功能时很有用(例如 Win…

烟燃烟灭 2024-10-09 13:14:19 8 0

Python/Django 导入了错误的模块(相对的模块应该是绝对的)

我正在使用 Django 1.2 pre-alpha 和 Python 2.4。是的,我知道,但我坚持下去。我们目前无法升级,无论如何我怀疑这就是答案。 我有两个模板标记库:…

罗罗贝儿 2024-10-09 07:43:06 7 0

奇怪的 django 管理错误

我刚刚在新机器上清理了我的项目,当输入 admin 时,我收到以下错误,这表明 forms.py 中存在一些语法错误(我相信 admin 的表单)。有人见过这样的事…

始终不够爱げ你 2024-10-08 08:26:22 8 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文