如何在 python 中传递简单参数
How to pass simple parameter in python
我想尝试简单的 Python
代码 test.py
我想在其中传递参数。
import sys
result = 3 * 3 * <parameter>
print(result)
当我 运行 Python
代码时,我想在输入参数中将值作为 3
传递,以便我可以在最后得到结果 27
。在参数中传递值后,我可以 运行 python 代码。例如,我可以 运行 python 代码如下。是否可以在 Python 中执行?
test.py 3
您与 import sys
非常接近。第一个命令行参数在 sys.argv[1]
中,作为字符串。
import sys
result = 3 * 3 * int(sys.argv[1])
print(result)
示例:
~ > python test.py 3
27
假设有一些类似 UNIX 的系统,您可以 运行 您的脚本作为一个程序(因此 ./test.py 3
),方法是使其可执行并添加一个 shebang;从任何地方 运行 你的脚本(所以 test.py 3
),将它添加到你的 $PATH
。这两个都是可选的。
我想尝试简单的 Python
代码 test.py
我想在其中传递参数。
import sys
result = 3 * 3 * <parameter>
print(result)
当我 运行 Python
代码时,我想在输入参数中将值作为 3
传递,以便我可以在最后得到结果 27
。在参数中传递值后,我可以 运行 python 代码。例如,我可以 运行 python 代码如下。是否可以在 Python 中执行?
test.py 3
您与 import sys
非常接近。第一个命令行参数在 sys.argv[1]
中,作为字符串。
import sys
result = 3 * 3 * int(sys.argv[1])
print(result)
示例:
~ > python test.py 3
27
假设有一些类似 UNIX 的系统,您可以 运行 您的脚本作为一个程序(因此 ./test.py 3
),方法是使其可执行并添加一个 shebang;从任何地方 运行 你的脚本(所以 test.py 3
),将它添加到你的 $PATH
。这两个都是可选的。