成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Python命令行參數(shù)獲取方法詳解

在Python開(kāi)發(fā)中,經(jīng)常需要通過(guò)命令行傳遞參數(shù)來(lái)實(shí)現(xiàn)不同的功能。本文將介紹如何使用sys模塊中的[]來(lái)獲取命令行參數(shù)。 創(chuàng)建Python文件 首先,打開(kāi)Python開(kāi)發(fā)工具IDLE,并新建一個(gè)名

在Python開(kāi)發(fā)中,經(jīng)常需要通過(guò)命令行傳遞參數(shù)來(lái)實(shí)現(xiàn)不同的功能。本文將介紹如何使用sys模塊中的[]來(lái)獲取命令行參數(shù)。

創(chuàng)建Python文件

首先,打開(kāi)Python開(kāi)發(fā)工具IDLE,并新建一個(gè)名為的文件。

導(dǎo)入sys模塊

在文件中,我們需要導(dǎo)入sys模塊以便使用其中的[]函數(shù)??梢允褂靡韵麓a進(jìn)行導(dǎo)入:

import sys

打印第一個(gè)參數(shù)

接下來(lái),我們通過(guò)編寫(xiě)代碼來(lái)打印出[0]參數(shù),即py文件名。代碼如下:

import sys
print("第一個(gè)參數(shù):%s" % [0])

當(dāng)我們?cè)诿钚写翱谇袚Q到文件所在目錄,并輸入命令python 時(shí),將會(huì)打印出第一個(gè)參數(shù),也就是。

處理常用的分析選項(xiàng)

我們可以繼續(xù)編寫(xiě)代碼,處理第二個(gè)參數(shù)并進(jìn)行常用的分析操作。例如,以下代碼將判斷第二個(gè)參數(shù)是否以'-'開(kāi)頭:

import sys
print("第一個(gè)參數(shù):%s" % [0])
if [1].startswith('-'):
    c1  [1][1:]
    print(c1)

當(dāng)我們?cè)诿钚写翱谳斎耄簆ython -t時(shí),將會(huì)打印出常用的'-'操作選項(xiàng)t。

輸出版本號(hào)

最后,我們可以繼續(xù)編寫(xiě)代碼來(lái)輸出的版本號(hào)。例如,以下代碼將判斷第二個(gè)參數(shù)是否為--version:

import sys
print("第一個(gè)參數(shù):%s" % [0])
if [1].startswith('--'):
    c1  [1][2:]
    if c1  'version':
        print("1.1.1")

當(dāng)我們?cè)诿钚写翱谳斎耄簆ython --version時(shí),將會(huì)打印出的版本號(hào)1.1.1。

標(biāo)簽: