在Python中,可以通過sys.argv
來訪問命令行參數。sys.argv
是一個包含命令行參數的列表,其中sys.argv[0]
是腳本的名稱,sys.argv[1]
是第一個參數,依此類推。以下是一個簡單的示例:
import sys
def main():
print("腳本名稱:", sys.argv[0])
if len(sys.argv) > 1:
print("第一個參數:", sys.argv[1])
else:
print("沒有提供參數")
if __name__ == "__main__":
main()
將上述代碼保存為example.py
,然后在命令行中運行以下命令:
python example.py 參數1 參數2 參數3
輸出將如下所示:
腳本名稱: example.py
第一個參數: 參數1
請注意,sys.argv
中的參數是字符串類型。如果需要將參數轉換為其他類型(例如整數或浮點數),可以使用相應的類型轉換函數(如int()
或float()
)。