Ошибка импорта файловых модулей python-3.6 .pyc - PullRequest
0 голосов
/ 10 июня 2019

Я хочу создать .pyc файл в python-3.6.моя проблема в том, что когда я выполняю:

python -m compileall .

, он создает number.pyc и utils.pyc

, но когда я выполняю эту команду в python3, например:

python3 -m compileall .

это создаст number.cpython-36.pyc и utils.cpython-36.pyc

Таким образом, имя файла utils изменяется так же, как utils.pyc на utils.cpython-36.pyc, поэтому возник модуль import error.Я хочу импортировать utils в файл чисел без ошибки импорта в pyc.

Если возможно любое решение для создания number.pyc и utils.pyc для выполнения

python3 -m compileall .

Я надеваюне хочу .cpython-36 в расширении.


number.py

from utils import check

if __name__ == '__main__':
    print(check(0))

utils.py

def check(data):
    if data:
        return data * 10
    else:
        return 0
...