Когда я компилирую в 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))
Теперь, если я скомпилирую pyc в той же папке назначения, в которой находится py-файл, то он не исчезнет?! ??
У кого-нибудь есть объяснение этому поведению?
Обновление : я выяснил, что именно Aptana Studio отвечает за удаление файлов pyc :
- файлы оставайтесь , если я скомпилирую их в директорию вне моего проекта Aptana.(Если
dest
, например, E:\temp\__init__.pyc
). - файлы удаляются , если я запускаю код, отсекаемый за пределами Aptana, и Aptana открыт .
- файлы остаются , если я запускаю фрагмент кода и Aptana закрывается
Почему Aptana удаляет мои pyc-файлы?