本文介绍了创建包裹问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我的包目录结构如下 root- | Common(包含__init__.py文件) WindowsComponents(包含__init__.py文件) ... 我希望WindowsComponents目录中的模块能够从导入Common目录中的一些模块。在我的第一遍中,我是 能够在每个模块中附加sys.path(sys.path.append(''../ Common'')) 想要从Common导入,但这感觉笨重。是否有 标准/最佳要做到这一点的方法呢? - 里克I have a package directory structure as followsroot-|Common (contains __init__.py file)WindowsComponents (contains __init__.py file)...I would like modules in the WindowsComponents directory to be able toimport some modules from the Common directory. In my first pass, I wasable to append sys.path ( sys.path.append(''../Common'') ) in each modulethat wants to import from Common, but this feels "clunky". Is there a"standard"/"best" way to accomplish this?--ERick推荐答案 所以root应该已经在你的sys.path / PYTHONPATH上了。 然后在说文件root / WindowsComponents / spam.py中: 来自普通进口芥末 ... mustard.attr 来自Fredrik的更多进口信息: http://effbot.org/zone/import-confusion.htm - _ _ ___ | V | icah | - lliott<>< md*@micah.elliott.name " " """So "root" should already be on your sys.path/PYTHONPATH.Then in say file "root/WindowsComponents/spam.py":from Common import mustard...mustard.attrMore import info from Fredrik: http://effbot.org/zone/import-confusion.htm--_ _ ___|V|icah |- lliott <>< md*@micah.elliott.name" " """ 这篇关于创建包裹问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-22 15:48