您现在的位置是:网站首页>Python编程Python编程

儿童python教程209:Python __file__属性:查看模块的源文件路径

少儿编程网2019-12-01 15:05:41Python编程 人已围观 来源:少儿编程 -用户投稿

简介除可以查看模块的帮助信息之外,还可以直接阅读模块的源代码来掌握模块功能,提升Python编程能力。>>>string__file__'D:\\python36\\lib\\string需要说明的是,并不是所有模块都是使用Python语言编写的,有些与底层交互的模块可能是用C语言编写的,而且是C程序编译之后的效果,因此这种模块可能没有file属性。

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

不管学习哪种编程语言,认真阅读那些优秀的框架、库的源代码都是非常好的学习方法。5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
儿童<a href=http://www.pxcodes.com/Python/ target=_blank class=infotextkey>python教程</a>209:Python __file__属性:查看模块的源文件路径5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

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

>>> import string5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
>>> string.__file__5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
'D:\\python3.6\\lib\\string.py'5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

这说明 string 模块对应的文件就是保存在 D:\Python\Python36\lib\ 目录下的 string.py 文件,开发者完全可以直接打开该文件来查看该模块的全部源代码。5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
5Uu少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
需要说明的是,并不是所有模块都是使用 Python 语言编写的,有些与底层交互的模块可能是用 C 语言编写的,而且是 C 程序编译之后的效果,因此这种模块可能没有 file 属性。

相关文章:

支持一下 ( )查看更多相似文章

儿童python教程209:Python __file__属性:查看模块的源文件路径

      匿名评论
    • 评论
    人参与,条评论
    儿童python教程209:Python __file__属性:查看模块的源文件路径

客服在线

服务时间

周一至周日 9:00-21:00