Python 选择编译文件的位置

Python 选择编译文件的位置,python,python-3.x,bytecode,python-3.5,Python,Python 3.x,Bytecode,Python 3.5,所以我有一个程序可以生成python文件的字节码。在本例中,我希望从字节码(.pyc)文件导入语句。我认为该文件必须位于父文件夹中,所以我希望编译后的文件存储在/root/users/folder中。但是这里的代码只允许我编译它并将其存储到当前文件夹中 代码: 现在我知道a可以使用另一个函数来移动文件,但这是他们存储文件的另一种方式,就像导入时模块存储在/root/users/\uuu pycache\uuuu中一样。接受可选参数cfile: import py_compile py_comp

所以我有一个程序可以生成python文件的字节码。在本例中,我希望从字节码(.pyc)文件导入语句。我认为该文件必须位于父文件夹中,所以我希望编译后的文件存储在/root/users/folder中。但是这里的代码只允许我编译它并将其存储到当前文件夹中

代码: 现在我知道a可以使用另一个函数来移动文件,但这是他们存储文件的另一种方式,就像导入时模块存储在/root/users/\uuu pycache\uuuu中一样。

接受可选参数
cfile

import py_compile

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

我以前尝试过以下方法,但我输入了一个目录路径而不是文件路径,并认为这是为了其他原因,谢谢。
import py_compile

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