python實現(xiàn)文件的備份流程詳解
python實現(xiàn)輸入要備份的文件名稱:test.txt
12行代碼實現(xiàn)文件備份功能
第一步:打開我們的pycharm軟件,然后新建一個Python文件
第二步:新建好我們的Python文件后,我們在編輯界面輸入以下代碼:
oldfilename=input("請輸入要備份的文件名:") #輸入需要備份的舊文件名 oldfile=open(oldfilename,'r') #打開舊文件 if oldfile: #如果文件存在,則執(zhí)行下面的語句 fileflagnum=oldfilename.rfind('.') if fileflagnum>0: #如果舊文件內(nèi)容數(shù)據(jù)長度大于0,則執(zhí)行下面語句 fileflag=oldfilename[fileflagnum:] #找出舊文件名 newfilename=oldfilename[:fileflagnum]+'[附件]' #創(chuàng)建一個新文件,命名為:舊文件名+.+[附件] newfile=open(newfilename,'w') #創(chuàng)建寫入新文件 content=oldfile.read() #讀出舊文件的內(nèi)容 newfile.write(content) #將讀出的內(nèi)容寫入新文件 oldfile.close() newfile.close()
第三步:編寫好我們的代碼之后,我們點擊鼠標(biāo)右鍵或者同時按住Ctrl+shift+F10進(jìn)行代碼的運行編譯
第四步:這時候我們的控制面板就會心事讓我們輸入要備份的文件名,我們輸入我們要備份的文件,注意這里輸入的時候,它的后綴名也要輸入,否則會報錯顯示找不到文件
第五步:這時候輸入完成之后,我們點擊回車(enter),我們再次看我們的文件夾所在的目錄,發(fā)現(xiàn)已經(jīng)成功的備份了一份同樣的文件,而且文件的備份名字格式也是我們設(shè)置的那種備份格式
第六步:為了檢測我們備份的文件是否它的內(nèi)容也是一樣的,我們分別打開驗證一下。發(fā)現(xiàn)兩份內(nèi)容都是一模一樣的。以上就是我的方法,希望對你們在學(xué)習(xí)的過程中有所幫助,不足之處請多多見諒了*_*
這個代碼不能實現(xiàn)文件內(nèi)容時中文的備份,如果大家需要,可以繼續(xù)改進(jìn)一下,將讀取的內(nèi)容轉(zhuǎn)換為utf-8即可
相關(guān)文章
安裝ElasticSearch搜索工具并配置Python驅(qū)動的方法
這篇文章主要介紹了安裝ElasticSearch搜索工具并配置Python驅(qū)動的方法,文中還介紹了其與Kibana數(shù)據(jù)顯示客戶端的配合使用,需要的朋友可以參考下2015-12-12pytorch lstm gru rnn 得到每個state輸出的操作
這篇文章主要介紹了pytorch lstm gru rnn 得到每個state輸出的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05Python標(biāo)準(zhǔn)庫os常用函數(shù)和屬性詳解
os模塊是Python標(biāo)準(zhǔn)庫中的一個用于訪問操作系統(tǒng)相關(guān)功能的模塊,os模塊提供了一種可移植的使用操作系統(tǒng)功能的方法,本文給大家介紹下?OS標(biāo)準(zhǔn)庫常用函數(shù)和屬性,感興趣的朋友跟隨小編一起看看吧2022-11-11pytorch中的matmul與mm,bmm區(qū)別說明
這篇文章主要介紹了pytorch中的matmul與mm,bmm區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05python中time模塊指定格式時間字符串轉(zhuǎn)為時間戳
本文主要介紹了python中time模塊指定格式時間字符串轉(zhuǎn)為時間戳,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02