为什么python .pyc文件包含其源代码的绝对路径?

joe*_*ker 18 python

为什么python .pyc文件包含源代码的绝对路径,而不是相对路径或其他东西?

__init__.pycUbuntu上的Python 2.7 典型代码:

\ufffd\ufffd\ufffdOc@sddlTdS(i\ufffd\ufffd\ufffd\ufffd(t*N(tdbapi2(((s&/usr/lib/python2.7/sqlite3/__init__.py<module>s

Éri*_*ujo 11

提供追溯信息.例如,参见http://docs.python.org/library/compileall#cmdoption-compileall-d

  • 请注意,Éric的链接指向"-d"选项,该选项可用于获取.pyc文件的相对路径,而不是通常的绝对路径. (3认同)