gpt4 book ai didi

python - 如何通过使用easygui选择测试来依次运行python脚本?

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:09 28 4
gpt4 key购买 nike

我使用以下代码来选择我想要一个又一个运行的测试。

from easygui import *
import sys,os

msg="Select following tests for testing"
title="Test Selector"
choices=["Test_case","Test_case2"]
choice=multchoicebox(msg,title,choices)


print choice
msgbox("You have selected:"+str(choice))
msg="Do you want to continue?"
title="Please confirm"
if ccbox(msg,title):
pass
else:
sys.exit(0)

def func():
for tests in choice:
print "tests",tests
return tests
def main():

execfile('python'+' ' +str( func())+'.py')

main()

现在,选择测试后,我想一个接一个地运行这些测试。我正在尝试使用 execfile,但它说

IOError: [Errno 2] No such file or directory: 'python Test_case.py'

有人可以帮我吗?

最佳答案

您不需要将'python'传递给文件名...

execfile('Test_case.py')  # willl work

或者根据你的情况

execfile(str( func())+'.py')

看这里:

关于python - 如何通过使用easygui选择测试来依次运行python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42583098/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com