今天是使用檔案的內容,包含一百萬位的大檔案,以及寫入檔案。
1.使用檔案內容
asd='zxc.txt『
with open(asd)as qwe:
line=qwe.readline()//逐行讀取檔案中的資料
rt=』 '//建立乙個空列表用於儲存資料
for line in lines://用for迴圈遍歷原檔案中的所有值
rt+=line.rstrip()//將原檔案中的資料轉移到rt中
print(rt)
print(len(rt)) //len表示計算字串長度
123456789 1234578 6554884515 54984556
34asd=『zxc.txt』
with open(asd)as qwe:
line=qwe.readline()//逐行讀取檔案中的資料
rt=』 '//建立乙個空列表用於儲存資料
for line in lines://用for迴圈遍歷原檔案中的所有值
rt+=line.strip()//將原檔案中的資料轉移到rt中,並且去除所有的空格
print(rt)
print(len(rt)) //len表示計算字串長度
1234567891234578655488451554984556
342.包含一百萬位的大檔案
asd=『zxc.txt』
with open(asd)as qwe:
lines=qwe.readline()
rt=』 』
for line in lines:
rt+=line.strip()
print(rt[:22]+"…")
print(len(rt))
0.12345678912345786554…
1000002 //表示保留了小數點後1000000位的小數
3.寫入檔案
(1)寫入空檔案
asd=『fgh.txt』
with open(asd,『w』) as qwe:
qwe.write(「我一直等你!」)
我一直等你!//即為寫入檔案的新內容
(2)寫入多行
asd=『fgh.txt』
with open(asd,『w』) as qwe:
qwe.write(「我一直等你!\n」)
qwe.write(「等你一輩子!\n」)
我一直等你!
等你一輩子!
(3)附加到檔案
asd=『fgh.txt』
with open(asd,『w』) as qwe:
qwe.write(「天涯海角!\n」)
qwe.write(「我在等你!\n」) //再次附加元素
我一直等你!
等你一輩子!
天涯海角!
我在等你! //再次附加元素,原來的值仍然存在
我的python學習歷程
這是接著剛剛的部落格 用if語句處理列表 1 檢查特殊元素 a as zx qw for er in a print you are er print nthe best you are as.you are zx.you are qw.the best asd as zx qw for a in ...
我的python學習歷程
快要期末考試了,最近一直在進行期末考試的複習工作,所以沒來得及更新部落格,抱歉了,今天進行python基礎中最後一部分測試 的學習。1.測試函式 在測試函式前,首先需要建立乙個函式進行測試,在這裡建立乙個名字的函式進行測試。def a asd first,last all asd first las...
python 我的學習歷程 筆記和資源
學習python也有很長時間了,開始記錄下一些心得。python專案之 ftp伺服器 python專案之 詞典的實現 python專案之 英漢詞典 帶gui tkinter python專案之 路由器抓取器 python專案之 天氣 優化版 python專案之 天氣程式 帶gui python專案之...