溫馨提示×

python獲取命令行參數的方法有哪些

小億
106
2024-11-30 09:59:33
欄目: 編程語言

在Python中,可以使用sys.argv來獲取命令行參數。sys.argv是一個包含命令行參數的列表,其中sys.argv[0]是腳本的名稱(它可能是一個腳本路徑,取決于如何啟動腳本),sys.argv[1]是第一個參數,依此類推。以下是一個簡單的示例:

import sys

if len(sys.argv) > 1:
    print("Hello, " + sys.argv[1])
else:
    print("Hello, World!")

在這個示例中,我們檢查sys.argv的長度是否大于1,如果是,則打印出"Hello, “和第一個參數,否則打印出"Hello, World!”。

另外,還可以使用argparse模塊來解析命令行參數,它提供了更強大和靈活的功能。以下是一個使用argparse的示例:

import argparse

parser = argparse.ArgumentParser(description="A simple example.")
parser.add_argument("name", help="Your name")
args = parser.parse_args()

print("Hello, " + args.name)

在這個示例中,我們創建了一個ArgumentParser對象,并添加了一個名為name的位置參數。然后,我們使用parse_args()方法解析命令行參數,并將結果存儲在args對象中。最后,我們打印出"Hello, "和args.name。

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