2024-10-04 05:30:23 发布
网友
例如-我想做一些像。。。你知道吗
python DoublePendulum.py INPUT1 INPUT2
(其中INPUT1和INPUT2作为双摆程序内的变量输入)。你知道吗
INPUT1
INPUT2
$ python test.py one two five something
内部测试.py你知道吗
import sys print(sys.argv[0:1], sys.argv[1:2], sys.argv[2:3], sys.argv[3:4], sys.argv[4:5])
将输出为列表:
['test.py'] ['one'] ['two'] ['five'] ['something']
for my_var in sys.argv: print(my_var)
将输出:作为字符串
test.py one two five something
我做了这个函数,返回你想要的参数
def give_me_arg(n): num = len(sys.argv) if n >= num: print("Only enter:>",num,'<-and are this from 0 to ',num-1,':', sys.argv) return '' else: for my_var in sys.argv[n:n+1]: return my_var my_var=give_me_arg(3)
$ python test.py arg1 arg2 arg3
在测试.py你知道吗
import sys print 'Number of arguments:', len(sys.argv), 'arguments.' print 'Argument List:', str(sys.argv)
输出
Number of arguments: 4 arguments. Argument List: ['test.py', 'arg1', 'arg2', 'arg3']
Python还提供了帮助您解析命令行选项和参数的模块。 标准库中有以下模块:
$ python test.py one two five something
内部测试.py你知道吗
将输出为列表:
将输出:作为字符串
我做了这个函数,返回你想要的参数
在测试.py你知道吗
输出
Python还提供了帮助您解析命令行选项和参数的模块。 标准库中有以下模块:
相关问题 更多 >
编程相关推荐