问题标签 [python-import]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
26359 浏览

python - Python 中的外部类

我刚开始使用 Python,我想使用外部 RSS 类。我在哪里放置该类以及如何导入它?我希望最终能够共享 python 程序。

0 投票
2 回答
32303 浏览

python - 如何使用 .pth 文件添加 Python 导入路径

如果我将 *.pth 文件放在站点包中,它会给出一个 .pth 文件ImportError。我没有通过创建 *.pth 文件来了解如何导入。

(指在python中导入

0 投票
5 回答
109492 浏览

python - 你可以在 Python 中为导入的模块定义别名吗?

在 Python 中,是否可以为导入的模块定义别名?

例如:

...所以它有一个别名'short_name'。

0 投票
21 回答
209061 浏览

python - 使用“导入模块”还是“从模块导入”?

我试图找到一个关于它是否最好使用import modulefrom module import. 我刚刚开始使用 Python,并且正在尝试从最佳实践入手。

基本上,我希望是否有人可以分享他们的经验,其他开发人员有什么偏好以及避免任何问题的最佳方法是什么

0 投票
27 回答
1069143 浏览

python - 从父文件夹导入模块

我正在运行 Python 2.5。

这是我的文件夹树:

(我__init__.py在每个文件夹中也有,为了便于阅读,这里省略了)

如何nib从模块内部导入life模块?我希望无需修改 sys.path 就可以做到。

注意:正在运行的主模块位于ptdraft文件夹中。

0 投票
4 回答
16172 浏览

python - 在 Python 中正确导入模块

如何设置模块导入,以便每个模块都可以访问所有其他模块的对象?

我有一个中等大小的 Python 应用程序,模块文件位于各个子目录中。我创建了将这些子目录附加到sys.path并导入一组模块的模块,使用import thisModule as tm. 模块对象以该限定条件引用。然后我将该模块导入到其他模块中from moduleImports import *。代码现在很草率,其中有一些东西,通常是重复的。

首先,应用程序失败,因为未分配一些模块引用。相同的代码在单元测试时会运行。

其次,我担心我会导致递归模块导入出现问题。导入 moduleImports 会导入 thisModule,后者会导入 moduleImports。. . .

这样做的正确方法是什么?

0 投票
6 回答
6102 浏览

python - 如何在 Python 中查找所有子模块?

虽然在 Python 中将“子”模块导入另一个模块并列出其属性相当简单,但当您想要导入所有子模块时会变得稍微困难​​一些。

我正在为现有的 3D 应用程序构建一个工具库。每个工具都有自己的菜单项和子菜单。我希望该工具负责创建自己的菜单,因为其中许多菜单会根据上下文和模板而变化。我希望我的基本模块能够找到所有子模块并检查一个create_menu()函数并在找到它时调用它。

发现所有子模块的最简单方法是什么?

0 投票
6 回答
66637 浏览

python - python模块的动态加载

在 python 中,如何在程序运行时动态地将模块添加到包中。

我希望能够从外部进程将模块添加到包目录中,并能够在我的程序中使用这些新模块:

我该怎么做呢?

0 投票
3 回答
703 浏览

python - python导入相关模块

我在同一目录中有 Python 模块 a.py 和 b.py。鉴于 a.py 可能已从另一个目录导入或直接执行,我如何可靠地从 a.py 导入 b.py?该模块将被分发,因此我无法对单个路径进行硬编码。

我一直在玩__file__sys.path 和 os.chdir,但感觉很乱。而且__file__并不总是可用。

0 投票
18 回答
221777 浏览

python - 检查是否安装了 Python 包

在 Python 脚本中检查是否安装了包的好方法是什么?我知道解释器很容易,但我需要在脚本中完成。

我想我可以检查系统上是否有在安装过程中创建的目录,但我觉得有更好的方法。我正在尝试确保已安装 Skype4Py 软件包,如果没有,我将安装它。

我完成检查的想法

  • 检查典型安装路径中的目录
  • 尝试导入包,如果抛出异常,则安装包