用Python復制文件:
#輸出需要備份的文件名
oldname=input("請輸入要備份的文件名字:")
#以讀的方式打開文件
oldfile=open(oldname,'rb')
#提取文件的后綴
filenum=oldname.rfind('.')
iffilenum>0:
filename=oldname[filenum:]
#組織新的文件名
newfile=oldname[:filenum]+['備份']+filename
#創建新文件
new=open(newfile,'wb')
#把原來文件里的數據復制到新文件中
forlineinoldfile.readlines()
new.write(line)
#關閉文件
oldfile.close()
new.close()
readlines()方法用于讀取所有行(直到結束符EOF)并返回列表,該列表可以由Python的for...in...結構進行處理。
如果碰到結束符EOF則返回空字符串。
readlines()方法語法如下:
fileObject.readlines();
write()方法用于向文件中寫入指定字符串。
在文件關閉前或緩沖區刷新前,字符串內容存儲在緩沖區中,這時你在文件中是看不到寫入的內容的。
write()方法語法如下:
fileObject.write([str])
以上內容為大家介紹了如何用python復制文件內容,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。