python之文件的復制
阿新 • • 發佈:2017-09-22
python 復制文件
import os old_file_name = input("Please input what‘s file do you want to copy go:") fp = open(old_file_name) content = fp.read() index = old_file_name.rfind(‘.‘) new_file_name = old_file_name[:index]+"[復件]"+old_file_name[index:] dp = open(new_file_name,‘w‘) dp.write(content)
上面代碼是文件的復制,我們的思路是這樣的:
你可以打開一個存在的文件,然後去讀取這個文件的內容,然後去創建一個新的文件,這個文件的名字是舊文件名字後面加上[復件]這樣的字體。然後把我們剛剛在舊文件中讀到的內容寫到新文件裏面去。關閉兩個文件就好啦。
第二行讓用戶輸入你想復制的文件,這個文件必須存在,而且最好是絕對路徑。
第四行是打開我們要舊文件,用content變量是保存舊文件裏面的內容
第五行去查找old_file_name這個變量的字符串中最右邊出現的一個‘.‘符號的下標。
第六行是給new文件命名,然後賦予給變量new_file_name這個變量啊
本文出自 “愛周瑜” 博客,請務必保留此出處http://izhouyu.blog.51cto.com/10318932/1967644
python之文件的復制