0
這是變量定義的地方,現在它應該作爲參數a(目錄,文件名,分片大小),但是當我插入它時會給我「列表索引超出範圍」的錯誤,這段代碼中是否有錯?或者我錯誤地稱呼它?如何在使用sys.arg中設置3個參數的變量
if __name__=="__main__":
dirname = sys.argv[1]
filename = sys.argv[2]
slicesize = int(sys.argv[3])
sort_big_text_file(dirname,filename,slicesize)
sort_big_text_file('C:/Python/','dotcom_data.txt', 100000)
'argv'中的第一項是用於調用執行的腳本/程序的名稱。 – JAB
我試圖從索引零開始,但我仍然得到相同的錯誤「列表不在索引範圍」,並且函數確實需要三個參數,我查看它並且一切看起來都很好,只是不確定爲什麼我會得到這個錯誤] – Ferdinand
你有錯誤嗎? –