當前位置:首頁 » 編程語言 » python獲取命令行參數

python獲取命令行參數

發布時間: 2022-05-29 19:42:26

python如何通過命令行輸入參數

形式一:直接在命令行輸入參數

第一個紅色框為命令行參數

第二個框為控制台模式(Terminal)

形式二:在編譯工具中配置參數

點擊運行:點擊紅色框 編輯配置

如下圖:紅色框即為設置的命令行參數

㈡ Python中如何設置命令行參數(sys.argv)

命令行參數不是設置的,而是在調用程序時傳入的,如果沒有傳入參數,卻又直接訪問 sys.argv[1],就會導致index out of range,你可以在命令行這樣調用一個python程序來傳入參數:

python aaa.py bbb ccc

這樣的話 bbb ccc就是命令行參數了

㈢ python如何獲取cmd命令框里的內容



whileTrue:#無限循環
os.system('cls')#調用cmd命令,清屏
print"""
1xxx
2xxxx
"""
content=int(raw_input("請輸入選項:"))
ifcontent==1:
#執行項目1
elifcontent==2:
#執行項目2
else:
print('請檢查輸入!')

#上面是第一個問題,不知道是不是你想要的。
#第二個問題,下面這個可以調用cmd命令把內容輸出到文件。
#os.system(r"dir>D: estpythonjj.txt"
#多網路或者谷歌,這樣節省時間。

㈣ python程序使用()模塊解析命名的命令行參數

摘要 親您好,很高興為您解答,由於是標准庫,所以不需要安裝,直接使用:

㈤ python3怎麼讀取命令行參數

數1: sys.argv[1]
參數2: sys.argv[2]

test.py
1 import sys
2 print "腳本名:", sys.argv[0]
3 for i in range(1, len(sys.argv)):
4 print "參數", i, sys.argv[i]
>>>python test.py hello world
腳本名:test.py
參數 1 hello
參數 2 world
python中使用命令行選項:
例如我們需要一個convert.py腳本。它的作用是處理一個文件,並將處理後的結果輸出到另一個文件中。
要求該腳本滿足以下條件:
1.通過-i -o選項來區別參數是輸入文件還是輸出文件.
>>> python convert.py -i inputfile -o outputfile
2.當不知道convert.py需要哪些參數時,用-h列印出幫助信息
>>> python convert.py -h
getopt函數原形:
getopt.getopt(args, options[, long_options])

㈥ Python什麼是命令行參數

舉個例子,假設你寫了一個腳本a.py,可以從一個文件中讀取所有的數據,並且求和輸出。
我們自己為了方便,可以在源碼中中直接規定輸入文件的名稱。可以如果要發布出去給大家用的話,總不能讓大家每次用的時候先改改源碼吧。因此就有了命令行參數這種方式:
$ python a.py myfile.txt
這樣用戶在使用的時候不需要修改a.py,也不需要知道a.py中的任何細節,只要這樣就可以簡單地調用了。

㈦ python parser 怎麼拿到參數

1. Python中,可以通過sys.argv獲得,命令行中所輸入的全部的內容,獲得的值是個列表變數。

列表中的值,分別是命令行中,通過空格分隔出來的各個值。

2.可以通過(舊的)optparse或(新的)argparse,來實現解析命令行中所輸入的參數。

㈧ Python 命令行參數是怎麼用的啊完全不懂,望賜教。。。

importsys

a=sys.argv[1]#獲取第一個參數

b=sys.argv[2]#獲取第二個參數

printa

printb


在命令行運行:(python腳本文件路徑)空格(第一個參數)空格(第二個參數)

㈨ python 獲取輸入參數

可以使用input()函數
也可以使用raw_input()函數。
舉例如下:
>>> x = input("x: ")
x: 34
>>> y = input("y: ")
y: 42
>>> print x * y
1428

㈩ python2.7 怎麼解析命令行輸入的中文參數

本文實例講述了python讀取命令行參數的方法。分享給大家供大家參考。具體分析如下:
如果想對python腳本傳參數,python中對應的argc, argv(c語言的命令行參數)是什麼呢?
需要模塊:sys
參數個數:len(sys.argv)
腳本名: sys.argv[0]
參數1: sys.argv[1]
參數2: sys.argv[2]
test.py:
import sys
print "腳本名:", sys.argv[0]
for i in range(1, len(sys.argv)):
print "參數", i, sys.argv[i]
>>>python test.py hello world

腳本名:test.py
參數 1 hello
參數 2 world
python中使用命令行選項:
例如我們需要一個convert.py腳本。它的作用是處理一個文件,並將處理後的結果輸出到另一個文件中。
要求該腳本滿足以下條件:
1.通過-i -o選項來區別參數是輸入文件還是輸出文件.
>>> python convert.py -i inputfile -o outputfile
2.當不知道convert.py需要哪些參數時,用-h列印出幫助信息
>>> python convert.py -h
getopt函數原形:
getopt.getopt(args, options[, long_options])
convert.py:
import sys, getopt
opts, args = getopt.getopt(sys.argv[1:], "hi:o:")
input_file=""
output_file=""
for op, value in opts:
if op == "-i":
input_file = value
elif op == "-o":
output_file = value
elif op == "-h":
usage()
sys.exit()

代碼解釋:
a) sys.argv[1:]為要處理的參數列表,sys.argv[0]為腳本名,所以用sys.argv[1:]過濾掉腳本名。
b) "hi:o:": 當一個選項只是表示開關狀態時,即後面不帶附加參數時,在分析串中寫入選項字元。當選項後面是帶一個附加參數時,在分析串中寫入選項字元同時後面加一個":"號。所以"hi:o:"就表示"h"是一個開關選項;"i:"和"o:"則表示後面應該帶一個參數。
c) 調用getopt函數。函數返回兩個列表:opts和args。opts為分析出的格式信息。args為不屬於格式信息的剩餘的命令行參數。opts是一個兩元組的列表。每個元素為:(選項串,附加參數)。如果沒有附加參數則為空串''。
getopt函數的第三個參數[, long_options]為可選的長選項參數,上面例子中的都為短選項(如-i -o)
長選項格式舉例:
--version
--file=error.txt
讓一個腳本同時支持短選項和長選項
getopt.getopt(sys.argv[1:], "hi:o:", ["version", "file="])
希望本文所述對大家的Python程序設計有所幫助。

熱點內容
戰艦少女r紅茶腳本 發布:2025-02-12 04:05:05 瀏覽:465
峰火戰國伺服器什麼時候開 發布:2025-02-12 03:56:31 瀏覽:175
電腦配置慢怎麼解壓 發布:2025-02-12 03:52:18 瀏覽:716
androidsdk功能 發布:2025-02-12 03:43:07 瀏覽:87
阿里雲伺服器可以訪問外網嗎 發布:2025-02-12 03:42:20 瀏覽:880
腳本的生命周期順序 發布:2025-02-12 03:37:28 瀏覽:369
素數加密 發布:2025-02-12 03:37:27 瀏覽:803
ar源碼 發布:2025-02-12 03:32:04 瀏覽:656
閱圖文件夾 發布:2025-02-12 03:30:22 瀏覽:762
舊手機存儲資料 發布:2025-02-12 03:29:42 瀏覽:472