Python __file__属性:查看模块的源文件路径
发布时间:2025-10-09 17:46:20

除了查看模块的帮助信息外,还可以直接阅读模块的源代码,掌握模块功能,提高Python编程能力。
无论学习哪种编程语言,仔细阅读优秀的框架和库的源代码都是一种很好的学习方法。
通过模块______file__ 可以查看指定模块的源文件路径。例如,在交互式解释器中输入 string.__file__ 可以看到以下输出结果:
>>>importstring >>>string.__file__ 'D:\python3.6\\lib\\string.py'
这说明 string 保存模块对应的文件 D:\PythonPython36lib\ 目录下的 string.py 开发人员可以直接打开文件查看模块的所有源代码。 需要注意的是,并不是所有的模块都在使用 Python 一些与底层交互的模块可能是用语言编写的 C 而且是语言编写的 C 程序编译后的效果,所以这个模块可能没有 file 属性。
下一篇 一文带你读懂编码和解码
