python中打開文件的方法,可以用open()函數
withopen(‘pi_digits.txt’)asfile_object:
contents=file_object.read()
print(contents)
函數open()接受一個參數:要打開的文件的名稱。Python在當前執行的文件所在的目錄中查找指定的文件。函數open()返回一個表示
文件的對象。要讓Python打開不與程序文件位于同一個目錄中的文件,需要提供文件路徑,它讓Python到系統的特定位置去查找。
關鍵字with在不再需要訪問文件后將其關閉。在這個程序中,注意到我們調用了open(),但沒有調用close();你也可以調用open()
和close()來打開和關閉文件,但這樣做時,如果程序存在bug,導致close()語句未執行,文件將不會關閉。
有了表示pi_digits.txt的文件對象后,我們使用方法read()(前述程序的第2行)讀取這個文件的全部內容,并將其作為一個長長的字
符串存儲在變量contents中。這樣,通過打印contents的值,就可將這個文本文件的全部內容顯示出來:
相比于原始文件,該輸出唯一不同的地方是末尾多了一個空行。為何會多出這個空行呢?因為read()到達文件末尾時返回一個空字符
串,而將這個空字符串顯示出來時就是一個空行。要刪除多出來的空行,可在print語句中使用rstrip():
withopen(‘pi_digits.txt’)asfile_object:
contents=file_object.read()
print(contents.rstrip()
以上內容為大家介紹了python的.py文件怎么打開,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。