1. 程式人生 > >python之文件的復制

python之文件的復制

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之文件的復制