• 技术文章 >Python技术 >Python基础教程

    Python __file__属性:查看模块的源文件路径

    silencementsilencement2019-07-06 13:23:05原创2641

    除可以查看模块的帮助信息之外,还可以直接阅读模块的源代码来掌握模块功能,提升 Python 编程能力。

    不管学习哪种编程语言,认真阅读那些优秀的框架、库的源代码都是非常好的学习方法。

    通过模块的 __file__ 属性即可查看到指定模块的源文件路径。例如,在交互式解释器中输入 string.__file__ 即可看到如下输出结果:

    >>> import string
    >>> string.__file__
    'D:\\python3.6\\lib\\string.py'

    这说明 string 模块对应的文件就是保存在 D:\Python\Python36\lib\ 目录下的 string.py 文件,开发者完全可以直接打开该文件来查看该模块的全部源代码。

    需要说明的是,并不是所有模块都是使用 Python 语言编写的,有些与底层交互的模块可能是用 C 语言编写的,而且是 C 程序编译之后的效果,因此这种模块可能没有 file 属性。

    专题推荐:__file__属性
    品易云
    上一篇:一文带你读懂编码和解码 下一篇:Python os模块详解

    相关文章推荐

    • Python之简单的网络编程• Python之列表的增删改查

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网