在Python命令行中,你可以传递多种类型的数据,包括字符串、整数、浮点数、布尔值、列表、元组、字典等。以下是一些示例:
python script.py "Hello, World!"
python script.py 42
python script.py 3.14
python script.py True
python script.py "1, 2, 3, 4, 5"
python script.py "(1, 2, 3, 4, 5)"
python script.py "{'a': 1, 'b': 2, 'c': 3}"
在Python脚本中,你可以使用sys.argv
来访问命令行参数。sys.argv[0]
是脚本名称,sys.argv[1]
是第一个参数,依此类推。例如:
import sys
if len(sys.argv) > 1:
print("Hello, " + sys.argv[1] + "!")
else:
print("Hello, World!")
这将输出:
Hello, World!
如果你传递了一个字符串参数,例如"Hello, Python!"
,它将输出:
Hello, Python!