溫馨提示×

python命令行參數能自定義嗎

小樊
102
2024-11-18 15:14:09
欄目: 編程語言

是的,Python命令行參數可以自定義

import sys

def main(arg1, arg2):
    print(f"參數1: {arg1}")
    print(f"參數2: {arg2}")

if __name__ == "__main__":
    # 獲取命令行參數,第一個參數是腳本名稱,所以從索引1開始
    arg1 = sys.argv[1]
    arg2 = sys.argv[2]

    main(arg1, arg2)

在這個例子中,我們定義了一個名為main的函數,它接受兩個參數。在if __name__ == "__main__"代碼塊中,我們從sys.argv列表中獲取命令行參數。sys.argv[0]是腳本名稱,所以我們從索引1開始獲取參數。

現在,當你運行這個腳本并提供命令行參數時,例如:

python script.py 參數1 參數2

它將輸出:

參數1: 參數1
參數2: 參數2

你可以根據需要自定義這些參數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女