2
Windowsでpyファイルを別のフォルダにコンパイルすると、pycファイルがすぐに表示され、後で瞬時に消えます。 Aptana Studio(Windows)によってpy_compile.compileでコンパイルされた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))
さて、私はPY-ファイルが常駐よりも、同じ宛先フォルダにPYCをコンパイルした場合、それはが消えない???!
誰でもこの動作の説明がありますか?
更新:私はそれがPYC-ファイル削除する責任があるAptanaのメーカーであることを考え出した:私は外ディレクトリにコンパイルした場合
- が残っているファイルを、私Aptanaプロジェクト(たとえば
dest
がE:\temp\__init__.pyc
の場合)。 - ファイルはが削除されました私はコードをAptanaの外で実行し、Aptanaは開いていますです。私はコードが切り取らとAptanaのは
なぜAptanaのは、私のPYC-ファイルを削除しないを閉じて実行した場合のまま
私のために働く。 Linux上のPython 3.2.2 'compile()'のソースを見ると、ファイルを削除することはできません。私はあなたのファイルの消滅がPythonとは無関係であると思われます。 –
@LennartRegebroあなたは正しかった...私の更新を見てください – gecco
古くなったpycファイルが横たわっているのを望まないので、恐らくそれらを削除します。 –