在Python3中咱們要實現將本地文件homework.txt中的內容的修改操做時,大致的思路是這樣的:先將homework.txt文件的內容讀取到內存中,在內存中對裏面的數據進行修改,接着將修改完成後的數據寫到一個新文件(取名爲:homework.txt.new)裏。此時homework.txt.new文件裏裝着咱們修改後的數據,但homework.txt文件中仍然存着舊的未修改的數據。要想在homework.txt中存放修改後的數據,能夠這樣實現:python
一:在Mac操做系統下操作系統
利用os模塊的rename方法便可實現:blog
import os os.rename(‘homework.txt.new’,’homework.txt’)
二:在Windows操做系統下:內存
方法一:rem
利用replace方法:class
import os os.replace(‘homework.txt.new’,’ homework.txt’)
方法二:import
刪掉源文件homework.txt ,而後將homework.txt.new重命名成 homework.txt方法
import os os.remove(‘homework.txt’) os.rename(‘homework.txt.new’,’homework.txt’)
三:特別注意,不能夠在Windows系統下直接使用rename方法,會報錯:im