我有这个python脚本不能按我想要的正确顺序运行。这是代码:
import VT as vt
import VT_Tests
import AUTO as auto
def main():
auto.run()
vt.run()
if __name__ == '__main__':
main()
我希望它首先运行AUTO
模块,但它首先直接跳到另一个模块。
答案 0 :(得分:1)
模块的主体在import
语句中执行。你的问题可能是因为你的VT_Tests正在调用它的身体vt.run()
- 它不应该。您应该像在此处一样测试__name__
,然后再调用您不希望在导入时调用的任何内容。