Я работаю над проектом фляги.
а в приложении ›main есть __pycache__
файл с .pyc
файлами.
Для чего они нужны?
и когда я пытаюсь щелкнуть .pyc
файл, он говорит the file is not displayed in the editor becuase it is either binary or uses an unsupported text encoding.
, как открыть этот файл и посмотреть, что внутри? Спасибо.
Изменить: я нашел, для чего нужен этот файл на другом веб-сайте
Когда вы запускаете программу на Python, интерпретатор сначала компилирует ее в байт-код, а после компиляции интерпретатор сохраняет ее в папке pycache. Поэтому, когда вы заглянете туда, вы найдете кучу файлов с именами файлов .py в папке вашего проекта, вы увидите, что их расширения будут либо .pyc, либо .pyo. Эти файлы представляют собой скомпилированные с байт-кодом и оптимизированные версии файлов вашей программы, скомпилированные с байт-кодом, соответственно.
pycache заставляет вашу программу запускаться немного быстрее. Когда ваши скрипты изменятся, они будут перекомпилированы, и если вы удалите файлы или всю папку и снова запустите свою программу, они появятся снова (если вы специально не подавите это поведение)