python-3.6 .pyc文件模块导入错误

时间:2019-06-10 14:48:56

标签: python python-3.x python-3.6 cpython pyc

我想在python-3.6中创建.pyc文件。我的问题是执行时:

python -m compileall .

它将创建number.pycutils.pyc

但是当我在python3中执行以下命令时:

python3 -m compileall .

它将创建number.cpython-36.pycutils.cpython-36.pyc

因此utils的文件名像utils.pyc一样被更改为utils.cpython-36.pyc,因此发生了模块import error。我想在数字文件中导入utils,而在pyc中没有导入错误。

如果有可能创建number.pycutils.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

0 个答案:

没有答案