Python3 文件的重命名

  在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

相關文章
相關標籤/搜索