gpt4 book ai didi

python - 使用参数从终端运行 python 代码

转载 作者:行者123 更新时间:2023-12-05 02:14:04 24 4
gpt4 key购买 nike

用什么python代码可以将参数识别为字符串? program ran

例如:
"root:/user1/Folder1# python -W ignore run1.py Pustaka Sarawak
政府”
在上面的例子中,文件'run1.py'接受参数“Pustaka Sarawak”将其识别为字符串并在执行过程后输出“Govt”。将“Pustaka Sarawak”识别为字符串的代码是什么?图中拍摄的是 Polis Diraja Malaysia,输出是 'Govt'

最佳答案

您可以使用 sys 库来做到这一点。

这是一个例子,

添加参数.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 的参数。

这里有一个例子说明了 sys.argv[0] 的输出

命令行参数.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更多

关于python - 使用参数从终端运行 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54366557/

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