python讀寫文件操作示例程序
文件操作示例
#輸入文件
f = open(r'D:\Python27\pro\123.bak')
#輸出文件
fw = open(r'D:\Python27\pro\123e.bak','w')
#按行讀出所有文本
lines = f.readlines()
num = -1
for line in lines:
str = '@SES/%i/' %num
line = line.replace('@SES/1/',str)
num = num + 1
#寫入文件
fw.writelines(line)
#關(guān)閉文件句柄
f.close()
fw.close()
注意,寫入文件常用的有write()和writelines()的兩個(gè)函數(shù),其區(qū)別在于
file.write(str):把字符串str寫到文件中
file.writelines(seq):把序列seq的內(nèi)容全部寫到文件中
這兩個(gè)函數(shù)都只是寫數(shù)據(jù),不會寫入換行符,如果需要換行,需手動在寫入的str尾部加上'\n':
換行符在各個(gè)操作系統(tǒng)中界定的不同,Windows換行符是‘\r\n',Unix/Linux的換行符為'\n',Mac的換行符為'\r';
在python中,對換行符進(jìn)行了統(tǒng)一處理,定義為'\n',以文本模式寫入時(shí),如果是Windows系統(tǒng),則python會自動將\n轉(zhuǎn)為\r\n,Mac系統(tǒng)類似;
默認(rèn)的讀寫文件,打開操作就是以文本模式打開:f = open(r'D:\Python27\pro\123.bak','w')
如果以二進(jìn)制模式打開,需指定參數(shù)b:f = open(r'D:\Python27\pro\123.bak','rb')
相關(guān)文章
Python如何實(shí)現(xiàn)機(jī)器人聊天
這篇文章主要介紹了Python如何實(shí)現(xiàn)機(jī)器人聊天,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下2020-09-09python實(shí)現(xiàn)寫數(shù)字文件名的遞增保存文件方法
今天小編就為大家分享一篇python實(shí)現(xiàn)寫數(shù)字文件名的遞增保存文件方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Django JSonResponse對象的實(shí)現(xiàn)
本文主要介紹了Django JSonResponse對象的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03python神經(jīng)網(wǎng)絡(luò)MobileNetV3?small模型的復(fù)現(xiàn)詳解
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)MobileNetV3?small模型的復(fù)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Django ORM多對多查詢方法(自定義第三張表&ManyToManyField)
今天小編就為大家分享一篇Django ORM多對多查詢方法(自定義第三張表&ManyToManyField),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08解決python 出現(xiàn)unknown encoding: idna 的問題
這篇文章主要介紹了解決python出現(xiàn) unknown encoding: idna 的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03解決Jupyter notebook更換主題工具欄被隱藏及添加目錄生成插件問題
這篇文章主要介紹了解決Jupyter notebook更換主題工具欄被隱藏及添加目錄生成插件問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python執(zhí)行時(shí)間的計(jì)算方法小結(jié)
這篇文章主要介紹了Python執(zhí)行時(shí)間的計(jì)算方法小結(jié)的相關(guān)資料,需要的朋友可以參考下2017-03-03Django media static外部訪問Django中的圖片設(shè)置教程
這篇文章主要介紹了Django media static外部訪問Django中的圖片設(shè)置教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04