Python 3中的模块__file__属性

在Python-Dev邮件列表中,已经提出了一个问题
到python中的模块.__ file __ 3. http://www.gossamer-threads.com/list.../674923#674923
在Python 2.x中,m .__文件__是该模块为文件的名称
从.该文件可能以.py,.pyc,.pyo甚至更多结尾
外来扩展是否已定制Python的进口机制.
出于此处解释的原因:http://bugs.python.org/issue1762972
Python 3.0将引入一个使M .__文件__始终指定的补丁程序
源文件(.py)存在,并且仅当该文件不存在时
它将指定使用的实际文件(.pyc或.pyo).
那将意味着没有(简单?)确定之后的方法
导入该模块是从源文件导入还是已编译
文件.我建议补丁编号的原始理由
更长的应用,贴片的次要目的更好
通过在Python 2.x中离开__file__来解决,并引入了新的
属性__source__.
人们怎么看?似乎对Python有点兴趣 -
来自几个人的开发列表,但不足以真正导致任何
行动.有人在乎m .__文件__是什么?还有其他人觉得吗
这个问题值得追求吗?
- -
史蒂文

# 回答1


那将意味着没有(简单?)确定之后的方法
我+1.引入______________________________
由于已加载文件对定义文件的映射已经是较小的更改
完毕.
diez
# 回答2


8月29日,6:11*PM," Diez B. Roggisch" 我+1.引入______________________________
由于已加载文件对定义文件的映射已经是较小的更改
完毕.
+1.留下__file__.改变它似乎是不必要的休息
与以前的版本.

标签: python

添加新评论