python程序怎么修改_python文件如何修改
生活随笔
收集整理的這篇文章主要介紹了
python程序怎么修改_python文件如何修改
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以占用內存的方式修改文件
待修改的文件 word1.txt,文件內容如下:
現在要將文中的“汪淼”修改為“WM”,代碼如下:#!-*-coding:utf-8-*-
old_str = '汪淼'
new_str = 'WM'
f1 = open('word1.txt','r+',encoding="utf-8") # 以讀寫方式打開,可讀可寫
data = f1.read() # 讀取文件內容
print(f1.tell()) # 4574 tell() 方法返回文件的當前位置,即文件指針當前位置。
f1.seek(0) # seek() 方法用于移動文件讀取指針到指定位置。
for i in data: # 循環讀取
if old_str in data:
data=data.replace(old_str,new_str) # 用新字符串替換舊字符串
print(data) # 打印修改后的內容
f1.write(data) # 向文件中寫入內容(data),默認是utf-8
f1.truncate() # 用于截斷文件,如果指定了可選參數 size,則表示截斷文件為 size 個字符。 如果沒有指定 size,
則從當前位置起截斷;截斷之后 size 后面的所有字符被刪除。
f1.close() # 關閉文件
更多Python知識,請關注:Python自學網!!
總結
以上是生活随笔為你收集整理的python程序怎么修改_python文件如何修改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网曝一头部证券公司要求员工“自愿捐款”:
- 下一篇: 招商微博达人卡实用手册:时尚达人必看