布置Python中的导入路径,简单又直接?
问题内容:
如果一群Python开发人员希望将他们的共享代码放在一个层次结构中,该结构是什么,相关的“导入”语法是什么?
Java风格的引用也可以在Python中使用吗?即,目录对应于点吗?
一个仅供内部使用的Python代码库的标准设置是什么,从该库区域导入的语法是3层(例如3层)?
我已经读过《学习Python》,看到了PYTHONPATH,已经对代码摆弄了几个星期,喜欢它,但是除了琐碎的案例之外,我还是非常注重“导入”。如果太笼统,请送我回书本。
问题答案:
如果一群Python开发人员希望将他们的共享代码放在一个层次结构中,该结构是什么,相关的“导入”语法是什么?
将其放在您自己的文件夹下的C:\ python26 \ Lib \ site-packages \目录中。
在该文件夹内,您应该包括一个__init__.py文件,该文件将在导入时运行,该文件可以为空。
Java风格的引用也可以在Python中使用吗?即,目录对应于点吗?
是的,只要目录包含__init__.py文件即可。
一个仅供内部使用的Python代码库的标准设置是什么,从该库区域导入的语法是3层(例如3层)?
MyCompany/MyProject/ -> import MyCompany.MyProject