python的.py文件怎么打開
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培訓機構:千鋒教育。

猜你喜歡LIKE
相關推薦HOT
更多>>
python中的filter函數功能是什么?
python中的filter函數功能是什么?在python中,面對眾多的數據,我們要過濾篩選出我們需要的數據。python中的filter函數就是起到了過濾篩選的作...詳情>>
2023-11-10 20:37:27
pythontime模塊是什么
pythontime模塊是什么在python中使用時間,就免不了和time模塊打交道,另外兩個模塊這個暫時先不做介紹。做time模塊的使用上,我們可以用它來對...詳情>>
2023-11-10 15:53:16
python是什么編程語言
python是什么編程語言1、說明是一種面向對象、解釋型計算機程序設計語言,由GuidovanRossum于1989年底發明,第一個公開發行版發行于1991年。Pyt...詳情>>
2023-11-10 15:21:05
python異常處理的兩種技巧
python異常處理的兩種技巧1、傳遞異常有時我們會在捕捉到一個異常后重新引發它(傳遞異常),實現起來很簡單,使用不帶參數的raise語句即可。deff...詳情>>
2023-11-10 14:49:39熱門推薦
python中的filter函數功能是什么?
沸python delattr函數如何使用?
熱python中pdb模塊怎么用?
熱Python如何截圖保存?
新python?中缺少module怎么辦?
python strftime和strptime的不同分析
python time.strptime的格式化
python中@contextmanager是什么?
python對象的三要素是什么
pythonGIL在Python多線程的應用
python如何對多個CSV文件進行讀取
pythonif嵌套命令如何理解?
python對列表進行永久性或臨時排序的方法
python生成器調用方法引發異常
技術干貨






