日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中文件读取不出来_Python文件读取

發布時間:2025/3/15 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中文件读取不出来_Python文件读取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一文件讀取

aa.txt:

登鸛雀樓

白日依山盡,黃河入海流。

欲窮千里目,更上一層樓。

1讀取整個文件

filename = 'E:/COLDDEMO/Python/src/FirstDay/文件讀取/aa.txt'

with open(filename) as file_object:

contents = file_object.read()

print(contents)

關鍵字with在不再需要訪問文件后將其關閉。在這個程序中,注意到我們調用了open(),但

沒有調用close();你也可以調用open()和close()來打開和關閉文件,但這樣做時,如果程序存

在bug,導致close()語句未執行,文件將不會關閉。這看似微不足道,但未妥善地關閉文件可能

會導致數據丟失或受損。如果在程序中過早地調用close(),你會發現需要使用文件時它已關閉

(無法訪問),這會導致更多的錯誤。并非在任何情況下都能輕松確定關閉文件的恰當時機,但通

過使用前面所示的結構,可讓Python去確定:你只管打開文件,并在需要時使用它,Python自會

在合適的時候自動將其關閉。

2逐行讀取

filename = 'E:/COLDDEMO/Python/src/FirstDay/文件讀取/aa.txt'

with open(filename) as file_object:

for line in file_object:

print(line.rstrip())

一文件寫入

1寫入空文件

filename1 = 'E:/COLDDEMO/Python/src/FirstDay/文件讀取/bb.txt'

with open(filename1, 'w') as file_object:

file_object.write("測試寫入")

在這個示例中,調用open()時提供了兩個實參。第一個實參也是要打開的文件的名稱;

第二個實參('w')告訴Python,我們要以寫入模式打開這個文件。打開文件時,可指定讀取模

式('r')、寫入模式('w')、附加模式('a')或讓你能夠讀取和寫入文件的模式('r+')。如果

你省略了模式實參,Python將以默認的只讀模式打開文件。

如果你要寫入的文件不存在,函數open()將自動創建它。然而,以寫入('w')模式打開文

件時千萬要小心,因為如果指定的文件已經存在,Python將在返回文件對象前清空該文件。

Python只能將字符串寫入文本文件。要將數值數據存儲到文本文件中,必須先使用函數

str()將其轉換為字符串格式。

2寫入到已有文件內容后面

filename1 = 'E:/COLDDEMO/Python/src/FirstDay/文件讀取/bb.txt'

with open(filename1, 'a') as file_object:

file_object.write("\n我是附加的1234")

總結

以上是生活随笔為你收集整理的python中文件读取不出来_Python文件读取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。