24
A
回答
25
如果所有发生的目录是Python的包,即它们都含有__init__.py
,那么你可以使用
from ..bar_dir import bar
如果目录不在Python包,您可以通过sys.path
乱搞做到这一点,但你不应该。
12
对于广义导入,您可以使用sys
和os
模块。在foo.py
开始与线
import sys
import os
sys.path.append(os.path.abspath('../bar_dir'))
import bar
相关问题
- 1. 从兄弟目录导入Python类
- 2. 从兄弟目录导入的问题
- 3. Python3从兄弟目录
- 4. 如何从兄弟模块导入?
- 5. 从不同目录中导入脚本
- 6. .htaccess:阻止php脚本访问父/兄弟目录
- 7. 如何从包中的兄弟模块导入?
- 8. 如何防止scons清除父目录和兄弟目录?
- 9. 从父目录导入脚本
- 10. 从兄弟目录导入模块以便与py.test一起使用
- 11. 如何获得以下兄弟::文本()和以下兄弟:: b?
- 12. 从兄弟目录中导入py给出了非包错误中的尝试相对导入
- 13. GWT:从兄弟
- 14. 如何从脚本中查找Python运行脚本的目录?
- 15. python如何导入脚本
- 16. 从Python子目录导入
- 17. 我如何导航到兄弟路线?
- 18. 从兄弟分包中导入时未解决的引用
- 19. 将Gradle脚本从根目录导入到子项目中
- 20. 如何在python脚本中导入android
- 21. 如何在Python脚本中导入.py
- 22. jQuery:父母还是兄弟?以及如何“指导”兄弟姐妹搜索?
- 23. 兄弟姐妹UIViewController导航
- 24. 如何找到兄弟组引入nokogiri
- 25. 在CGI脚本的主目录中导入python模块
- 26. 兄弟节点在Python
- 27. 如果脚本被移动到子目录,Python脚本导入失败
- 28. 如何阅读使用java脚本的兄弟姐妹
- 29. 从Python中的子目录导入
- 30. Python:脚本目录
参见:https://stackoverflow.com/questions/6323860/sibling-package-imports/27878845#27878845 – 2015-01-10 17:10:48