應該不可以,命令提示符的話,直接使用搜索cmd才能打開,如果python的話,應該是不可以的,Python的話直接可以在裡面進行運行,然後得到結果。命令提示符的話,是對新建的TXT中的文本進行代碼編輯,編輯之後,然後在cmd中也就是命令提示符中運行得到結果
㈡ Python筆記:命令行參數解析
有些時候我們需要通過命令行將參數傳遞給腳本,C語言中有個getopt()方法,python中也有個類似的命令行參數解析方法getopt()。python也提供了比getopt()更簡潔的argparse方法。另外,sys模塊也可以實現簡單的參數解析,本文將對這3種命令行參數解析方法簡要介紹。
sys.argv是傳入的參數列表,sys.argv[0]是當前python腳本的名稱,sys.argv[1]表示第一個參數,以此類推。
命令行運行:
可以看到傳入的參數通過sys.argv來獲取,它就是一個參數列表。
python的getopt與C語言的的getopt()函數類似。相比於sys模塊,支持長參數和短參數,並對參數解析賦值。但它需要結合sys模塊進行參數解析,語法格式如下:
短參數為單個英文字母,如果必須賦值需要在後面加英文冒號( : ),長參數一般為字元串(相比短參數,更能說明參數含義),如果必須賦值需要在後面加等號( = )。
命令行運行:
注意:短參數(options)和長參數(long_options)不需要一一對應,可以任意順序,也可以只有短參數或者只有長參數。
argparse模塊提供了很多可以設置的參數,例如參數的默認值,幫助消息,參數的數據類型等。argparse類主要包括ArgumentParser、add_argument和parse_args三個方法。
下面介紹這三個函數的使用方法。
argparse默認提供了 -h | --help 參數:
命令行運行:
下面列出部分參數:
下面來添加參數:
命令行運行:
parse_args() 方法用於解析參數,在前面的示例代碼中使用parse_args方法來提取參數值,對於無效或者錯誤的參數會列印錯誤信息和幫助信息:
命令行運行:
本文介紹了Python的三種命令行參數解析方法sys.argv、getopt和argparse,可以根據自己的需要進行選擇,getopt和argparse兩種方法相比來說,建議選擇argparse,代碼量更少更簡潔。更詳細的使用方法參考官方文檔:
--THE END--
㈢ 如何在命令行里運行python腳本
1.
首先確保你的Python環境已經被配置好了(
右擊
"計算機"-->"屬性"-->"更改設置"(右下角)-->"高級"
選項卡
-->"
環境變數
",在【
系統變數
】中找到Path變數,將Python.exe的
絕對路徑
添加到環境變數中)。
2.
在第一步完成的情況下,運行Python腳本的方式有以下幾種:
1、雙擊*.py文件即可
運行腳本
。
2、按win
徽標
+R調出"運行"對話框,輸入cmd進入命令符模式,輸入python
腳本文件
的路徑(可以直接拖拽文件形成路徑),按Enter即可運行。
㈣ 如何用python讀取文本中指定行的內容
#readsomelines.py
#!/usr/bin/envpython3
importsys
fname='aa.txt'
defmain():
lines=[iforiinsys.argv[1:]ifi.isdigit()]
withopen(fname)asf:
s=f.read().split(' ')
print('filename:{},total:{}lines.'.format(fname,len(s)))
foriinlines:
index=int(i)-1
content=s[index]ifindex<len(s)else''
print('line{}:{}'.format(i,content))
main()
$pythonreadsomelines.py23
file name: aa.txt, total: 5 lines.
line 2: (comment line)
line 3: (atom symbol) 1 1 1
㈤ 哪個命令可以查看python的各參數信息
python獲取命令行參數的方法:getopt模和argparse模塊。
getopt模塊主要用到了模塊中的函數:options, args = getopt.getopt(args, shortopts, longopts=[])
argparse模塊用於解析命令行選項和參數的標准模塊。
使用步驟:
1、import argparse#導入模塊
2、parser = argparse.ArgumentParser()#創建解析對象
3、 parser.add_argument()#向該對象中添加使用到的命令行選項和參數
4、 parser.parser_args()#解析命令行
㈥ python怎麼獲取命令行輸入
把d:\python-2.7.3\加到path的環境變數裡面就行,不要寫成d:\python-2.7.3\python,我看你現在就寫成了後面那個。因為你加到path里的應該是一個目錄,然後你在命令行裡面輸入python的時候,它會自動到path變數裡面的各個目錄底下去找存不存在python.exe這個程序。所以你在path裡面輸入的應該是目錄,也就是d:\python-2.7.3\就可以了。然後到hello.py在的目錄底下,也就是d盤,執行python
hello.py就行了。p.s.最簡單在某一個目錄底下打開命令行的方式是在「我的電腦」瀏覽那個目錄的時候「shift+右擊滑鼠」,然後菜單裡面有一個「在此處打開命令窗口」就行了。這樣就不需要用cd去切換了。
㈦ python獲取執行命令的返回結果
p=subprocess.Popen('psaux',shell=True,stdout=subprocess.PIPE)
out,err=p.communicate()
forlineinout.splitlines():
printline
㈧ 如何在命令行里運行python腳本
語句執行方式:
step1. 輸入 python 進入 python 命令行
step2. 輸入 python 語句立即執行