execfile函数中的帮助


我有3个python文件,我想按顺序执行这些文件
因此,我编写了以下程序
文件列表=["a.py","b.py","c.py"]
对于文件列表中的文件名:
Execfile(文件名)
然而,当我尝试运行它时,程序一直在调用
.py,因此创建了一个无限循环.我正在Windows上运行此程序
XP.
请建议一个解决方案,我可以使用EXECFILE执行所有
FileList中的文件.请告诉我我的程序中可能去了哪里
不对.
Moijes12

# 回答1


在清华,04 Sep 2008 05:03:57-0700,Moijes12写道:
将"execfile(Filename)"行更改为"print filename",您可以
发现问题不在于execfile,而在于您的代码.
然后阅读有关模块和导入的内容,您可能会发现有一个
比execfile更好的方式.
(我希望EVERA、EXEC和EXECFILE被隐藏在一个模块中
我不能被它们绊倒,然后认定它们是解决所有问题的答案.
(叹息.)
查看我的水晶球,我猜.py文件包含一行
上面写着"execfile('a.py')".
--
史蒂文

标签: python

添加新评论