2015-07-12 78 views
3

我对此很感兴趣,想知道模块和软件包的所有代码以及您可以在我的计算机上导入的东西。python模块在哪里存储?

任何人都可以给我一个简短的教训,帮助我吗?

+0

http://stackoverflow.com/questions/269795/how-do-i-find-the-location-of-python-module-sources –

回答

3

假设您想知道xyz模块的位置。你这样做的解释

>>> import xyx 
>>> xyz.__file__ 

你会得到您的模块要导入的文件pyc的位置。

你也可以简单地做

>>> xyz 

获得模块名称模块的位置。

要了解约全部模块导入的可能位置,请执行此操作。

>>> import sys 
>>> sys.path 

这将会给你当你做import其中Python的搜索模块的位置的列表。

希望有所帮助。

+0

我做到了,但得到了一个错误: – Brandon

+0

Traceback(最近一次调用last ): 文件“”,第1行,在 sys._file_ AttributeError:'模块'对象没有属性'_file_' – Brandon

+0

围绕文件的双下划线。你已经把单曲。 –