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

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

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

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

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()沒起作用,應(yīng)該怎么寫才可以呢?

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

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í)例就是小編分享給大家的全部內(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無法import Bar的解決方案

    使用pyecharts無法import Bar的解決方案

    這篇文章主要介紹了使用pyecharts無法import Bar的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    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ù)的類型不正確會(huì)導(dǎo)致no datapoint的錯(cuò)誤,真是令人抓狂,本文就是總結(jié)一下采集數(shù)據(jù)種的一些坑,希望大家可以從中獲益
    2018-09-09
  • python交互界面的退出方法

    python交互界面的退出方法

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

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

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

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

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