1. 程式人生 > >python的檔案控制代碼一次只能用一次

python的檔案控制代碼一次只能用一次

最近用python時遇到了一個問題, 我用infile=open(sys.argv[1],'r')開啟一個控制代碼,第一次時prepare_chr函式呼叫了infile,緊接著是process函式呼叫了它,但是輸出的結果是,prepare_chr能讀取infile的資訊,而process函式裡面無法讀取infile的內容!!!

後來才發現,用open開啟一個檔案控制代碼,只能被呼叫一次,如果想再次呼叫,需要再次用open開啟該控制代碼。