2024-04-26 19:09:46 发布
网友
看起来IDLE并没有提供通过GUI实现这一点的方法,但是您可以这样做:
idle.py -r scriptname.py arg1 arg2 arg3
您还可以手动设置sys.argv,例如:
sys.argv
try: __file__ except: sys.argv = [sys.argv[0], 'argument1', 'argument2', 'argument2']
(贷方http://wayneandlayne.com/2009/04/14/using-command-line-arguments-in-python-in-idle/)
在紧要关头,塞思的工作。。。。
2) You can add a test line in front of your main function call which supplies an array of arguments (or create a unit test which does the same thing), or set sys.argv directly.
例如。。。
sys.argv = ["wordcount.py", "--count", "small.txt"]
我可以想到以下几种方法:
1)如果需要,可以直接在空闲控制台上用参数调用“main”函数。
2)您可以在主函数调用前面添加一个测试行,它提供一个参数数组(或者创建一个执行相同操作的单元测试),或者直接设置sys.argv。
3)可以在控制台上以交互模式运行python并传入参数:
C:\> python.exe -i some.py arg1 arg2
看起来IDLE并没有提供通过GUI实现这一点的方法,但是您可以这样做:
您还可以手动设置
sys.argv
,例如:(贷方http://wayneandlayne.com/2009/04/14/using-command-line-arguments-in-python-in-idle/)
在紧要关头,塞思的工作。。。。
例如。。。
我可以想到以下几种方法:
1)如果需要,可以直接在空闲控制台上用参数调用“main”函数。
2)您可以在主函数调用前面添加一个测试行,它提供一个参数数组(或者创建一个执行相同操作的单元测试),或者直接设置sys.argv。
3)可以在控制台上以交互模式运行python并传入参数:
相关问题 更多 >
编程相关推荐