44得票9回答
在Jupyter Notebook中导入模块时出现“模块未找到”的错误

我有以下这个包(和工作目录):WorkingDirectory-- |--MyPackage-- | |--__init__.py | |--mod...

31得票3回答
从模块中动态导入所有内容(*)

我有一个Python模块,想根据仅有的模块名称字符串进行动态导入。通常我使用importlib或__import__,这对于我知道要从模块中导入哪些对象来说非常有效,但是否有一种方法可以通过动态方式实现相当于import *的功能呢?或者是否有更好的方法? 我知道通常使用import *是不...

8得票2回答
Python从更高级别的包中导入模块

这是我的包层次结构。 app |--__init__.py //Empty file |--server.py |--global_vars.py | |--handlers |--__init__.py //Empty file | |--...

69得票5回答
Python: 包中的“私有”模块

我有一个名为 mypack 的包,其中包含 mod_a 和 mod_b 模块。我打算让包本身和 mod_a 自由地被导入:import mypack import mypack.mod_a 然而,我希望将mod_b 保留给 mypack 的专用使用。这是因为它仅存在于后者的内部代码中。 我的第...

23得票3回答
找到一个已导入模块的绝对路径

如何获取已导入模块的绝对路径?

11得票2回答
有没有一种方法可以在Bash中运行位于zip文件中的Python脚本?

我知道有一种方法可以使用Python导入存储在zip文件中的模块。我创建了一个自定义Python包库并将其保存在zip文件中。 我还想将"任务"脚本放在这个包中,这些脚本使用这个库。然后,在bash中,我想调用压缩文件中所需的脚本,而无需解压缩。 目标是只有一个zip文件需要移动到指定文件...

17得票3回答
如何将Python模块拆分为多个文件?

我有一个包含3个类的Python模块:A、A1和A2。A1和A2都是从A继承而来,A中包含对A1和A2进行操作的函数。 当它们在一个.py文件中时,一切都能正常运行。但该文件已经变得很长了,我想将A1和A2分离到它们自己的文件中。尽管存在循环依赖,我该如何拆分这个文件呢?

11得票2回答
Sphinx文档模块属性

我有一个模块应该具有一个@property,我通过将类设置为模块来解决了这个问题。 我从这个答案得到了灵感:Lazy module variables--can it be done? 我希望这是可重复且易于使用的,因此我为此制作了一个元类。 这非常好用。 问题在于,在使用Sphinx生成...

8得票2回答
在IntelliJ中,显示“没有名为xxx的模块”,但实际上“xxx”已经安装在我的系统中。

我的 IntelliJ 版本是 15.0.3,已安装 Python 插件。 当我在 IntelliJ 中打开一个 Python 文件时,会出现下面的情况 。 这里的情况如下: 当我在终端中导入这些被标记的模块时,一切正常。 在 IntelliJ 中运行该 Python 文件也没有问题。...

131得票8回答
模块是否可以像对象一样具有属性?

使用Python属性,我可以使得obj.y 调用函数而不仅仅是返回一个值。 使用模块有没有办法做到这一点?我有一个情况,我想module.y 调用函数,而不仅仅是返回存储在那里的值。