在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!