我是python的完全新手,因此是一个愚蠢的问题.
据我所知,在第一次执行*.py程序时,字节代码被创建到*.pyc并一直使用,直到*.py文件发生变化.
在项目中可以找到*.pyc字节码的位置?
我会想bin,但没有什么
dap*_*wit 29
为导入的模块创建了一个*.pyc文件,它们放在包含.py文件的同一目录中.但是...没有为您的程序的主脚本创建.pyc文件.换句话说......如果你在命令行上调用"python myscript.py",myscript.py就没有.pyc文件.
这就是Python 2.x的行为方式.但是,在Python 3.x中,.pyc文件保存在__pycache__
目录中.有关详细信息,请参阅David Glick的答案.
[编辑:添加了关于Python 3.x的说明.]
Dav*_*ick 19
在Python <3.2中,.pyc文件与.py文件放在同一目录中.
在Python 3.2中,编译的文件放在一个__pycache__
子目录中,根据Python解释器创建它们的不同命名.(这对于从多个Python版本导入相同Python模块的人员非常有用.)有关详细信息,请参阅http://docs.python.org/dev/whatsnew/3.2.html#pep-3147-pyc-repository-directories.
归档时间: |
|
查看次数: |
12537 次 |
最近记录: |