脚本不会按顺序运行

时间:2013-06-14 12:53:51

标签: python python-import

我有这个python脚本不能按我想要的正确顺序运行。这是代码:

import VT as vt
import VT_Tests
import AUTO as auto


def main():
    auto.run()
    vt.run()

if __name__ == '__main__':
    main()

我希望它首先运行AUTO模块,但它首先直接跳到另一个模块。

1 个答案:

答案 0 :(得分:1)

模块的主体在import语句中执行。你的问题可能是因为你的VT_Tests正在调用它的身体vt.run() - 它不应该。您应该像在此处一样测试__name__,然后再调用您不希望在导入时调用的任何内容。