这是一个包装脚本吗?它的正确名称是什么? (蟒蛇)

时间:2012-10-11 19:06:47

标签: python

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

print "--Complete--"

2 个答案:

答案 0 :(得分:2)

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

可能会写一些类似

的内容
import es
import ew
### ...

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

为了扩展它,在python中,文件应该代表一个功能单元。例如,如果实现列表类型/类,则可能需要将此类型的类以及与其相关的每个函数放入此文件中。

在python中,函数应该是一个执行单元,例如。一堆应该在某些特定数据上同时运行的代码。在不知道文件内容的情况下很难建议您,但是在您的代码片段中执行的每个文件的内容可能会因为被放入函数而受益。文件分区可以保留,也可以不依赖于功能。

答案 1 :(得分:2)

它似乎更像是一个“批处理”脚本。它看起来类似于在unix / windows中编写bash或批处理文件来执行一系列预定义的事情。我绝对同意,尽管如此,它并不是真正的pythonic事情。

相关问题