选择已编译文件的位置

时间:2016-03-24 04:45:46

标签: python python-3.x bytecode python-3.5

所以我有一个生成python文件字节码的程序。在这种情况下,我想从字节码(.pyc)文件导入语句。我相信文件必须在父文件夹中,所以我只想说我希望编译后的文件存储在/ root / users /文件夹中。但是这里的代码只允许我编译它并将其存储到当前文件夹中。

代码:

from py_compile import compile as bytecode

bytecode(file='file.py')

现在我知道可以只使用另一个函数来移动文件,但是它们是另一种存储方式,特别是在导入时将模块存储在/ root / users / __ pycache__中。

1 个答案:

答案 0 :(得分:0)

py_compile.compile接受可选参数cfile

import py_compile

py_compile.compile('file.py', cfile='/path/where-you-want-to-save/file.py')