在python安装目录下的scripts子目录下,有一个文件compile.py:importpy_compilepy_compile.compile('usemodule.py','usemodule.pyc')同样在这个目录下,有usemodule.py,但是,在pyth...
在python安装目录下的scripts子目录下,有一个文件compile.py:
import py_compile
py_compile.compile('usemodule.py','usemodule.pyc')
同样在这个目录下,有usemodule.py,但是,在pythonwin里面打开并运行compile.py,会报错:
Traceback (most recent call last):
File "C:\Python32\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
exec(codeObject, __main__.__dict__)
File "C:\Python32\Scripts\compile.py", line 9, in
py_compile.compile('usemodule.py','usemodule.pyc') #编译usemodule.py
File "C:\Python32\lib\py_compile.py", line 111, in compile
with tokenize.open(file) as f:
File "C:\Python32\lib\tokenize.py", line 346, in open
buffer = builtins.open(filename, 'rb')
IOError: [Errno 2] No such file or directory: 'usemodule.py'
但是在cmd里面,进入到这两个模块所在的目录,即Scripts下,运行compile.py,就没问题啊。
展开