這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)利用python 編寫一個(gè)文件分發(fā)小程序,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

參數(shù)文件說明
1. settings.txt的說明
a. 通過配置settings.txt,填源端和目標(biāo)端路徑,如果用反斜杠結(jié)尾表示填的是文件夾,如果不是反斜杠結(jié)尾則代表填的是文件
b. 如果是按日期自動(dòng)生成的文件夾,則用{YYYYMMMDD}或{MMDD}等替代
c. 文件支持*匹配任意名字
d. 在no_create_ok_file組中,表示不生成ok標(biāo)識(shí),在create_ok_file組中表示生成ok標(biāo)識(shí)
e. 如果settings.txt填寫不正確,運(yùn)行這個(gè)小程序就會(huì)生成一個(gè)error.log,但是不影響后面的拷貝
舉例
D:\test3\{YYYYMMDD}\ = E:\test4\{YYYYMMDD}\,如果在執(zhí)行程序的時(shí)候不填日期,直接回車,這個(gè){YYYYMMDD}就自動(dòng)替換為當(dāng)天的日期,如果填了日期(如20191115),那{YYYYMMDD}就自動(dòng)替換為20191115
D:\test1\fa* = E:\test2\,這個(gè)就表示把D:\test1目錄下的以fa開頭的文件全部拷貝到E:\test2中去
2. okfile.txt的說明
okfile.txt填的源端的ok文件,有些系統(tǒng)在生成文件的時(shí)候,會(huì)生成一個(gè)ok文件,表示系統(tǒng)文件已經(jīng)生成完成。okfile.txt就是來校驗(yàn)這些文件是否存在,如果不存在,那么運(yùn)行這個(gè)小程序的時(shí)候就會(huì)生成一個(gè)warn.log,但是不影響實(shí)際的拷貝。
程序說明
由于業(yè)務(wù)人員不懂python,也沒有裝開發(fā)環(huán)境,因此通過將python文件打包成一個(gè)exe的形式,方便他們操作。
pip isntall PyInstaller # 安裝PyInstaller包 pyinstaller -F filetran.py --icon=rocket.ico # 將.py文件和.ico文件放在一起,在dist目錄下面生成exe文件
本文標(biāo)題:利用python編寫一個(gè)文件分發(fā)小程序-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://chinadenli.net/article12/cogidc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站導(dǎo)航、移動(dòng)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)、App開發(fā)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)