在pyCharm中每次以不同参数运行py文件
我有一个脚本:run.py,我在终端里是这样使用它的:
python run.py -t 10 -s adidas -f mozilla
python run.py -t 2 -s nike -f chrome
python run.py -t 100 -s puma -f safari
python run.py -t 1 -s tom
但是我想在PyCharm里怎么用呢?每次都需要配置运行/调试的设置吗?谢谢!
1 个回答
1
最简单的方法是创建一个运行文件。
testrunner.py(和 run.py 在同一个文件夹里)
import .run
args= [ "-t 10 -s adidas -f mozilla","-t 2 -s nike -f chrome","-t 100 -s puma -f safari"]
for arg in args:
sys.argv[1:] = arg.split()
reload(run)
run.main()
或者你可以用 os.system
来调用它并传入参数,但这样会失去很多 pycharm 的调试功能……
另外,你也可以为每一组参数创建一个运行配置,并保存这个配置(这可能是 pycharm 希望你这样做的方式)。