问题标签 [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.
python - Python 中的外部类
我刚开始使用 Python,我想使用外部 RSS 类。我在哪里放置该类以及如何导入它?我希望最终能够共享 python 程序。
python - 如何使用 .pth 文件添加 Python 导入路径
如果我将 *.pth 文件放在站点包中,它会给出一个 .pth 文件ImportError
。我没有通过创建 *.pth 文件来了解如何导入。
(指在python中导入)
python - 你可以在 Python 中为导入的模块定义别名吗?
在 Python 中,是否可以为导入的模块定义别名?
例如:
...所以它有一个别名'short_name'。
python - 使用“导入模块”还是“从模块导入”?
我试图找到一个关于它是否最好使用import module
或from module import
. 我刚刚开始使用 Python,并且正在尝试从最佳实践入手。
基本上,我希望是否有人可以分享他们的经验,其他开发人员有什么偏好以及避免任何问题的最佳方法是什么?
python - 从父文件夹导入模块
我正在运行 Python 2.5。
这是我的文件夹树:
(我__init__.py
在每个文件夹中也有,为了便于阅读,这里省略了)
如何nib
从模块内部导入life
模块?我希望无需修改 sys.path 就可以做到。
注意:正在运行的主模块位于ptdraft
文件夹中。
python - 在 Python 中正确导入模块
如何设置模块导入,以便每个模块都可以访问所有其他模块的对象?
我有一个中等大小的 Python 应用程序,模块文件位于各个子目录中。我创建了将这些子目录附加到sys.path
并导入一组模块的模块,使用import thisModule as tm
. 模块对象以该限定条件引用。然后我将该模块导入到其他模块中from moduleImports import *
。代码现在很草率,其中有一些东西,通常是重复的。
首先,应用程序失败,因为未分配一些模块引用。相同的代码在单元测试时会运行。
其次,我担心我会导致递归模块导入出现问题。导入 moduleImports 会导入 thisModule,后者会导入 moduleImports。. . .
这样做的正确方法是什么?
python - 如何在 Python 中查找所有子模块?
虽然在 Python 中将“子”模块导入另一个模块并列出其属性相当简单,但当您想要导入所有子模块时会变得稍微困难一些。
我正在为现有的 3D 应用程序构建一个工具库。每个工具都有自己的菜单项和子菜单。我希望该工具负责创建自己的菜单,因为其中许多菜单会根据上下文和模板而变化。我希望我的基本模块能够找到所有子模块并检查一个create_menu()
函数并在找到它时调用它。
发现所有子模块的最简单方法是什么?
python - python模块的动态加载
在 python 中,如何在程序运行时动态地将模块添加到包中。
我希望能够从外部进程将模块添加到包目录中,并能够在我的程序中使用这些新模块:
我该怎么做呢?
python - python导入相关模块
我在同一目录中有 Python 模块 a.py 和 b.py。鉴于 a.py 可能已从另一个目录导入或直接执行,我如何可靠地从 a.py 导入 b.py?该模块将被分发,因此我无法对单个路径进行硬编码。
我一直在玩__file__
sys.path 和 os.chdir,但感觉很乱。而且__file__
并不总是可用。
python - 检查是否安装了 Python 包
在 Python 脚本中检查是否安装了包的好方法是什么?我知道解释器很容易,但我需要在脚本中完成。
我想我可以检查系统上是否有在安装过程中创建的目录,但我觉得有更好的方法。我正在尝试确保已安装 Skype4Py 软件包,如果没有,我将安装它。
我完成检查的想法
- 检查典型安装路径中的目录
- 尝试导入包,如果抛出异常,则安装包