Как скомпилировать программу на python (конвертировать в pyc) в python3 - PullRequest
0 голосов
/ 24 сентября 2018

Существует два способа генерации pyc в python2:

1.

import py_compile
py_compile.compile("file.py")

2.

python -m compileall ./

Как это сделатьэто python3?Я попробовал оба вышеупомянутых подхода, оба не генерируют .pyc файл в python3.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 24 сентября 2018

Спасибо @ meissner_

  1. import py_compile

    py_compile.compile("file.py") #compiles single file named file.py

  2. python -m compileall ./ #combines all programs under current directory

Оба подхода работают в Python2 и Python3.Единственная разница в Python2 и Python3:

  1. Python2 создает файл .pyc в том же каталоге , тогда как

  2. Python3 создает его в папке с именем __ pycache __ внутри той же директории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...