例如:
“ root:/ user1 / Folder1#python -W忽略run1.py Pustaka砂拉越
政府”
在上面的示例中,文件“ run1.py”采用参数“ Pustaka Sarawak”将其识别为字符串,并在执行处理后输出“ Govt”。将“ Pustaka Sarawak”识别为字符串的代码是什么?图片中的是Polis Diraja Malaysia,输出为“ Govt”
答案 0 :(得分:0)
查看python的sys.argv函数。
import sys
x = str(sys.argv[1])
y = str(sys.argv[2])
x是Pustaka,y是砂拉越
答案 1 :(得分:0)
您可以使用sys库来做到这一点。
add-arg.py
import sys
num1 = sys.argv[1]
num2 = sys.argv[2]
print("The sum is ",int(num1)+int(num2))
终端
~$ python add-arg.py 1 2
The sum is 3
现在您可能会看到我已经使用过
num1 = sys.argv[1]
代替
num1 = sys.argv[0]
如果放置sys.argv [0],则程序名称“ add-arg.py”将作为参数,并将其分配给num1。
commandline-arg.py
import sys
name = sys.argv[0]
age = sys.argv[1]
print('Hi, ',name,' your age is ',age)
端子
~$ python commandline-arg.py sharon 22
Hi, commandline-arg.py your age is sharon
注意:给定的参数将作为字符串
请参阅here以获取更多信息