這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)利用python 編寫一個文件分發(fā)小程序,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
為荷塘等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及荷塘網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站制作、荷塘網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!參數(shù)文件說明
1. settings.txt的說明
a. 通過配置settings.txt,填源端和目標(biāo)端路徑,如果用反斜杠結(jié)尾表示填的是文件夾,如果不是反斜杠結(jié)尾則代表填的是文件
b. 如果是按日期自動生成的文件夾,則用{YYYYMMMDD}或{MMDD}等替代
c. 文件支持*匹配任意名字
d. 在no_create_ok_file組中,表示不生成ok標(biāo)識,在create_ok_file組中表示生成ok標(biāo)識
e. 如果settings.txt填寫不正確,運行這個小程序就會生成一個error.log,但是不影響后面的拷貝
舉例
D:\test3\{YYYYMMDD}\ = E:\test4\{YYYYMMDD}\,如果在執(zhí)行程序的時候不填日期,直接回車,這個{YYYYMMDD}就自動替換為當(dāng)天的日期,如果填了日期(如20191115),那{YYYYMMDD}就自動替換為20191115
D:\test1\fa* = E:\test2\,這個就表示把D:\test1目錄下的以fa開頭的文件全部拷貝到E:\test2中去
2. okfile.txt的說明
okfile.txt填的源端的ok文件,有些系統(tǒng)在生成文件的時候,會生成一個ok文件,表示系統(tǒng)文件已經(jīng)生成完成。okfile.txt就是來校驗這些文件是否存在,如果不存在,那么運行這個小程序的時候就會生成一個warn.log,但是不影響實際的拷貝。
程序說明
由于業(yè)務(wù)人員不懂python,也沒有裝開發(fā)環(huán)境,因此通過將python文件打包成一個exe的形式,方便他們操作。
pip isntall PyInstaller # 安裝PyInstaller包 pyinstaller -F filetran.py --icon=rocket.ico # 將.py文件和.ico文件放在一起,在dist目錄下面生成exe文件
本文標(biāo)題:利用python編寫一個文件分發(fā)小程序-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://aaarwkj.com/article12/cogidc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站導(dǎo)航、移動網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、App開發(fā)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)