欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python清空文件并替換內(nèi)容的實(shí)例

 更新時(shí)間:2018年10月22日 08:52:05   投稿:jingxian  
今天小編就為大家分享一篇Python清空文件并替換內(nèi)容的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

有個(gè)文本文件,需要替換里面的一個(gè)詞,用python來(lái)完成,我是這樣寫(xiě)的:

def modify_text():
 with open('test.txt', "r+") as f:
  read_data = f.read()
  f.truncate() #清空文件
  f.write(read_data.replace('apple', 'android'))

執(zhí)行上面這個(gè)函數(shù),它會(huì)把內(nèi)容追加進(jìn)去,而不是替換。

f.truncate()沒(méi)起作用,應(yīng)該怎么寫(xiě)才可以呢?

需要加上f.seek(0),把文件定位到position 0,沒(méi)有這句的話(huà),文件是定位到數(shù)據(jù)最后,truncate也是從這里刪除,所以感覺(jué)就是沒(méi)起作用。

def modify_text():
 with open('test.txt', "r+") as f:
  read_data = f.read()
  f.seek(0)
  f.truncate() #清空文件
  f.write(read_data.replace('apple', 'android'))

以上這篇Python清空文件并替換內(nèi)容的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)對(duì)指定輸入的字符串逆序輸出的6種方法

    python實(shí)現(xiàn)對(duì)指定輸入的字符串逆序輸出的6種方法

    這篇文章主要介紹了python實(shí)現(xiàn)對(duì)指定輸入的字符串逆序輸出的6種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 使用pyecharts無(wú)法import Bar的解決方案

    使用pyecharts無(wú)法import Bar的解決方案

    這篇文章主要介紹了使用pyecharts無(wú)法import Bar的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Python魔術(shù)方法詳解

    Python魔術(shù)方法詳解

    這篇文章主要介紹了Python魔術(shù)方法詳解,本文講解了構(gòu)造和初始化、用于比較的魔術(shù)方法、數(shù)值處理的魔術(shù)方法、普通算數(shù)操作符等內(nèi)容,需要的朋友可以參考下
    2015-02-02
  • influx+grafana自定義python采集數(shù)據(jù)和一些坑的總結(jié)

    influx+grafana自定義python采集數(shù)據(jù)和一些坑的總結(jié)

    一些數(shù)據(jù)的類(lèi)型不正確會(huì)導(dǎo)致no datapoint的錯(cuò)誤,真是令人抓狂,本文就是總結(jié)一下采集數(shù)據(jù)種的一些坑,希望大家可以從中獲益
    2018-09-09
  • python交互界面的退出方法

    python交互界面的退出方法

    今天小編就為大家分享一篇python交互界面的退出方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Python類(lèi)方法__init__和__del__構(gòu)造、析構(gòu)過(guò)程分析

    Python類(lèi)方法__init__和__del__構(gòu)造、析構(gòu)過(guò)程分析

    這篇文章主要介紹了Python類(lèi)方法__init__和__del__構(gòu)造、析構(gòu)過(guò)程分析,本文分析了什么時(shí)候構(gòu)造、什么時(shí)候析構(gòu)、成員變量如何處理、Python中的共享成員函數(shù)如何訪(fǎng)問(wèn)等問(wèn)題,需要的朋友可以參考下
    2015-03-03
  • python函數(shù)裝飾器用法實(shí)例詳解

    python函數(shù)裝飾器用法實(shí)例詳解

    這篇文章主要介紹了python函數(shù)裝飾器用法,以實(shí)例形式較為詳細(xì)的分析了Python函數(shù)裝飾器的常見(jiàn)使用技巧,需要的朋友可以參考下
    2015-06-06
  • 最新評(píng)論