我有這段代碼:我如何執行Python腳本命令行標誌
of = open("oldfile")
nf = open("newfile",'w')
for line in of:
if len(line) > 17:
nf.write(line)
of.close()
nf.close()
,而不是指定17,我希望能夠用一個變量把它放在我的腳本目錄並執行它直接。如果沒有標誌,它可以打印'scriptname'之類的東西。如果有下面的標誌,它會執行代碼。
$ myscriptname -l 17 oldfile newfile將對
你的問題有點混亂。你可以使用環境變量,傳遞給腳本的命令行參數,從文件中讀取參數... – khachik 2011-05-22 19:43:17
@khachik你能告訴我你在想什麼嗎? – magnetar 2011-05-25 20:56:46