0
execfile("es.py")
execfile("ew.py")
execfile("ef.py")
execfile("gw.py")
execfile("sh.py")

print "--Complete--"
4

2 回答 2

2

我猜它是一种包装脚本,但是没有“正确的名称”,因为写这样的东西不是很pythonic。

一个人可能会写类似

import es
import ew
### ...

es.run() # assuming es code is in a run function
ew.run()
# ...

为了对此进行扩展,在 python 中,一个文件应该代表一个功能单元。例如,如果你实现了一个列表类型/类,你可能想把这个类型的类和与之相关的每个函数都放到这个文件中。

在python中,函数应该是一个执行单元,例如。一堆应该在某些特定数据上一次运行的代码。在不知道文件内容的情况下很难为您提供建议,但是在您的代码片段中执行的每个文件的内容可能会受益于放入函数中。文件划分可以保留,也可以不保留,具体取决于功能。

于 2012-10-11T19:10:57.237 回答
2

它看起来更像是一个“批处理”脚本。它看起来类似于在 unix/windows 中编写一个 bash 或批处理文件来执行一堆预定义的事情。我绝对同意,尽管按照所写的那样做,这并不是真正的蟒蛇式的事情。

于 2012-10-11T19:41:47.013 回答