1
A
回答
0
你也可以做这样的事情,并将配置文件所在的目录添加到Python加载路径,然后只需进行正常导入,假设您事先知道文件的名称,在这种情况下“配置”。
凌乱,但它的工作原理。
configfile = '~/config.py'
import os
import sys
sys.path.append(os.path.dirname(os.path.expanduser(configfile)))
import config
相关问题
- 1. 导入目标安装的Python包
- 2. 在自定义目录中安装ruamel.yaml时导入Python错误
- 3. msiexec在特定目录中安装msi
- 4. Python打包:子目录没有安装
- 5. 如何在特定目录中安装npm软件包
- 6. 导入错误而Python包安装
- 7. 试图导入新安装的Python包
- 8. 在自定义目录中安装python软件包
- 9. yum安装python包的特定版本
- 10. 将macruby安装到特定目录?
- 11. 从Python中的子目录导入
- 12. 可以从构建目录导入模块,但不能从已安装的目录中导入
- 13. 通过Python确定JDK安装目录
- 14. distutils包的安装目录
- 15. 从另一个目录导入Python包到Django项目
- 16. 从nuget包安装特定的dll
- 17. Ubuntu从特定PPA安装软件包
- 18. 导入Python包从本地目录入解释
- 19. 如何从特定的目录中导入文件,不使用os.path中在Python
- 20. 从目录中导入用户定义的模块在Python中
- 21. 从目录动态导入一个包
- 22. 从较高目录导入在Python
- 23. 从兄弟目录导入Python类
- 24. 自定义安装目录
- 25. 在用户特定安装文件夹中安装多个python软件包
- 26. python从不同目录导入 - '尝试相对导入超出顶级包'
- 27. 如何使用Ansible将软件包安装到特定目录中?
- 28. 如何在特定目录中安装NPM?
- 29. 在根目录中导入Java包
- 30. 更改pip安装包的目录
的可能的复制[如何导入模块给出的完整路径?](http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-路径) – nbryans
这是重复的,你应该能够在网站上找到你的答案。例如,请参阅[本文](http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path) – nbryans
谢谢nbryans。但是这个资源对我来说无济于事。特别是,我在站点包的不同位置有两个版本的软件包。我试图导入一个特定的版本,但默认情况下python加载另一个版本。不知道如何导入另一个版本。我可以使用virtualenv来做到这一点,但在我的情况下,我想要另一种方法。 –