Python exec(open('file.py').read())报告错误没有此类文件或目录文件.py'

2024-09-26 18:08:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚在Windows 7上启动Python(3.3),我一直在使用的书(学习Python,作者Mark Lutz)说,我还可以使用exec(…)函数运行Python模块。这是作者提出的代码:

>>> exec(open('script2.py').read())

此代码显示的错误为:

FileNotFoundError: [Errno 2] No such file or directory: 'script2.py'

要强调的是,我确实设置了PYTHONPATH变量,因此import函数工作正常:在导入模块后,它不会显示任何错误消息。

我提供了截图: http://i.stack.imgur.com/ZzDLE.png

为了证明文件导入正常,我将在导入该文件时截图:http://i.stack.imgur.com/gLiH4.png

尽管我不认为这条路有什么问题,但是它的功能本身。。。救命啊!


Tags: 模块函数代码pycomhttppngstack

热门问题