2011-12-19 4 views
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プロジェクト(たとえばdestE:\temp\__init__.pycの場合)。
  • ファイルはが削除されました私はコードをAptanaの外で実行し、Aptanaは開いていますです。私はコードが切り取らとAptanaのは

なぜAptanaのは、私のPYC-ファイルを削除しないを閉じて実行した場合のまま

  • ファイル?

  • +0

    私のために働く。 Linux上のPython 3.2.2 'compile()'のソースを見ると、ファイルを削除することはできません。私はあなたのファイルの消滅がPythonとは無関係であると思われます。 –

    +0

    @LennartRegebroあなたは正しかった...私の更新を見てください – gecco

    +1

    古くなったpycファイルが横たわっているのを望まないので、恐らくそれらを削除します。 –

    答えて

    関連する問題