由Aptana Studio删除的py_compile.compile编译的PYC文件(Windows)

gec*_*cco 2 python aptana compilation pydev python-3.x

当我在Windows上将py文件编译到另一个文件夹中时,pyc文件很快就会出现并在稍后消失.

这里是我执行的示例代码:

from py_compile import compile
source = r"E:\proj\abc\__init__.py"
dest = r"E:\proj\bin_abc\__init__.pyc"
print(compile(source, cfile=dest, doraise=True))
Run Code Online (Sandbox Code Playgroud)

现在,如果我编译比PY-文件相同的目标文件夹中PYC驻留在,则它不会消失?!??

有没有人解释这种行为?

更新:我发现是Aptana Studio负责删除pyc文件:

  • 如果我将它们编译到Aptana项目之外目录中,文件仍然存在.(如果是例如).destE:\temp\__init__.pyc
  • 如果我在Aptana外部运行代码并且Aptana已打开,则会删除这些文件.
  • 如果我运行代码剪切并且Aptana关闭,则文件仍然存在

为什么Aptana会删除我的pyc文件?

gec*_*cco 5

自动pyc删除是PyDev的"功能" :

在此输入图像描述