溫馨提示×

python命令行怎樣傳遞參數

小樊
128
2024-11-18 20:38:22
欄目: 編程語言

在Python命令行中,您可以使用以下方法傳遞參數:

  1. 使用sys模塊:

首先,導入sys模塊,然后使用sys.argv獲取命令行參數。sys.argv[0]是腳本名稱,sys.argv[1]是第一個參數,依此類推。

import sys

if len(sys.argv) > 1:
    arg1 = sys.argv[1]
    print(f"您輸入的參數是: {arg1}")
else:
    print("沒有提供參數")

在命令行中運行此腳本并提供參數:

python script.py 參數
  1. 使用argparse模塊:

argparse模塊提供了一個更高級和用戶友好的方法來解析命令行參數。首先,導入argparse模塊,然后創建一個解析器對象。使用add_argument()方法定義參數,最后使用parse_args()方法解析參數。

import argparse

parser = argparse.ArgumentParser(description="一個簡單的Python腳本,接受命令行參數")
parser.add_argument("arg1", help="第一個參數")
args = parser.parse_args()

print(f"您輸入的參數是: {args.arg1}")

在命令行中運行此腳本并提供參數:

python script.py 參數

這兩種方法都可以讓您在Python命令行中傳遞參數。

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