#python #python-3.x
#python #python-3.x
Вопрос:
Я использую Python 3.4.1 в Windows 7 и подумал, что после запуска моего скрипта .py в командной строке _pycache_
будет создан каталог с именем в том же каталоге, в котором выполнялся мой скрипт. Его там нет, даже после того, как я убедился, что «Показывать скрытые файлы, папки и диски» установлен флажок. Я посмотрел здесь и в Google, но, похоже, не могу получить ответ, который делает это видимым.
Кто-нибудь может помочь? Я новичок в Python и хотел бы просмотреть файлы байтового кода.
Ответ №1:
Вызывается каталог __pycache__
(с двойным подчеркиванием).
Он будет создан, только если у Python есть разрешение на создание каталога в том же месте .py
, где находится файл. Папка никоим образом не скрыта, если ее там нет, значит, Python ее не создавал.
Обратите внимание, что .pyc
файлы кэша байт-кода создаются только для модулей, которые импортирует ваш код; он не создается для основного файла сценария. При запуске python.exe foobar.py
__pycache__/foobar.cpython-34.pyc
файл не создается.
Комментарии:
1. @eryksun: Возможно, это тоже нуждается в разъяснении. Это зависит от того, что сказано в остальной части руководства о запуске скрипта Python из командной строки..