Python 文件處理

  • 創(chuàng)建文件

f = file('myfile.txt','w')
f.write('hello,baby!')
f.close()
w :寫(如果已經(jīng)存在,會(huì)將其覆蓋)
r :讀
a :追加
w+、a+、r+:讀寫模式,以文本方式讀
wb、rb :讀寫模式, 以二進(jìn)制方式讀

import time
f = file(‘test.txt’,'w') // 與open(‘test.txt’,'w')沒有差別
for i in range(10):
time.sleep(1)
f.write(the %s loops\n'%i)
f.flush()
f.close

  • 遍歷文件內(nèi)容

a =file ('user_info.txt')
for line in a.readlines():
print line
a.close

  • 追加

f = file("text.txt",'a')
f.write("append to the end")
f.colse()

  • 文件內(nèi)容替換

for line in fileinput.input("filepath",inplace = 1,backeup = ".old"):
line = line.replace("oldtext","newtext")
print line

inplace = 1 替換的內(nèi)容寫會(huì)原文件,inplace = 0,如果只打印出來,不寫到原文件。
backeup = ".old" 做一個(gè)備份。

  • 文件操作函數(shù)

file.read() 讀取全部文本
file.tell() 返回文件位置 字符數(shù)
file.seek(number) 回溯到number 數(shù)字符數(shù)處
file.truncate(number) 從當(dāng)前處截?cái)嗟絥umber字符處

import tab
with open("filepath","r+") as f: 相當(dāng)于f = open("filepath","r+") ,但是它會(huì)自動(dòng)關(guān)閉文件句柄。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 還是習(xí)慣在四月,讓露珠 引進(jìn)晨光,照亮花壇 瓢蟲將陰暗的角落擠滿,星星不眼 風(fēng)吹絳珠草,葉片晃蕩 它們的正面與反面...
    方愛民閱讀 184評(píng)論 0 0
  • 曾幾何時(shí) 只因丟棄了太多 皆是成長(zhǎng)的代價(jià) 任其涂鴉 而今寒風(fēng)入夜 伴著漫天大雪 無(wú)所適從 不經(jīng)意間 紛紛揚(yáng)揚(yáng)覆蓋了...
    阿諾_Don閱讀 282評(píng)論 0 1
  • 5月10日 | 給這世界最美女人的碎碎念 - 和你的故事不知從何開始 - 也希望永遠(yuǎn)都不會(huì)有結(jié)局 文 / W星人 ...
    時(shí)光船票閱讀 1,361評(píng)論 0 5
  • 其實(shí)我本人對(duì)投稿沒什么感覺,不喜歡投,但偶爾也好奇人家對(duì)我寫的東西是什么態(tài)度。 我對(duì)什么我寫的文章能投稿是全無(wú)概念...
    茉非閱讀 246評(píng)論 28 0

友情鏈接更多精彩內(nèi)容