亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Python修改DBF文件指定列

瀏覽:97日期:2022-07-01 16:26:14
一、需求:

某公司每日收到一批DBF文件,A系統(tǒng)實(shí)時(shí)處理后將其中dealstat字段置為1(已處理)?,F(xiàn)在每日晚間B系統(tǒng)也需要處理該文件,因此需將文件中dealstat字段修改為空(未處理)。

二、分析:

1、應(yīng)創(chuàng)建副本進(jìn)行修改

解答:使用shutil.copy

2、修改DBF

解答:使用dbf模塊。此模塊能找到的文檔比較舊,需要結(jié)合代碼進(jìn)行理解。

三、代碼實(shí)現(xiàn):

#!/usr/bin/env python# _*_ coding:utf-8 _*_'''@Time : 2020-01-15 10:43@Author : Peanut_C@FileName: DBF_Modifier.py'''import osimport timeimport shutilimport dbfsource_dir = r’D:’destination_dir = r’E:’'''刪除目標(biāo)文件夾內(nèi)舊文件'''os.chdir(destination_dir)for file in os.listdir(destination_dir): os.remove(file)print(’INFO ===>>> 歷史文件刪除完成!n’)'''文件拷貝任務(wù)'''os.chdir(source_dir)for file in os.listdir(source_dir): shutil.copy(file, destination_dir)print(’INFO ===>>> 今日文件拷貝完成!n’)'''DBF修改任務(wù)'''os.chdir(destination_dir)for file in os.listdir(destination_dir): tb = dbf.Table(file) # 創(chuàng)建tb實(shí)例 # print(tb) # 打印tb信息 titles = dbf.get_fields(file) # 將表頭以列表形式打印出來 # print(titles) if ’dealstat’ in titles: flag = 0 # 文件修改標(biāo)記 tb.open(mode=dbf.READ_WRITE) # 讀寫方式打開tb for record in tb: with record as r:if r.dealstat is not None: # print(r.dealstat) r.dealstat = ’’ flag = 1 # 修改后將標(biāo)記改為1 # print(r.dealstat)else: continue # print(record.dealstat) tb.close() if flag == 0: print(file + '===>>>沒有要修改的數(shù)據(jù)!n') else: print(file + '===>>>DealStat字段修改完畢!n') else: print(file + '===>>>沒有DealStat字段!n')print(’INFO ===>>> 今日文件修改完畢!n’)四、運(yùn)行情況:

運(yùn)行程序,首先清空目標(biāo)目錄,然后創(chuàng)建文件副本,最后依次處理目錄中的DBF文件。

雖是個(gè)簡單的功能,但可節(jié)省不少時(shí)間,依此類推可對DBF進(jìn)行其他修改。

希望能幫到有需要的朋友。

多多指教!

以上就是Python修改DBF文件指定列的詳細(xì)內(nèi)容,更多關(guān)于Python修改DBF文件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产日韩欧美高清 | 亚州毛片 | 77久久| 在线观看精品一区 | 2级毛片| 亚洲欧美色中文字幕 | 欧美成人免费全网站大片 | 午夜特级毛片 | 中国护士一级毛片免费版本 | 女人被男人狂躁的视频免费 | 日韩黄色一级视频 | 国产高清尿小便嘘嘘视频 | 国产综合成人观看在线 | 日本视频免费高清一本18 | 国产精品亚洲精品久久成人 | 中中文字幕亚州无线码 | 在线观看日本免费视频大片 | 欧美日韩综合精品一区二区三区 | 日本一级特黄视频 | 亚洲欧洲精品一区二区三区 | 国产免费人成xvideos视频 | 一级毛片免费播放 | 久久亚洲国产精品一区二区 | 最新亚洲精品国自产在线观看 | 在线观看高清免费 | 中文字幕在线永久在线视频2020 | 香蕉视频最新网址 | 黄色片视频在线观看 | 一级毛毛片毛片毛片毛片在线看 | 欧美成人免费网在线观看 | 成人综合在线观看 | 国产精品一区二区免费福利视频 | 中国国产一级毛片视频 | 久久亚洲黄色 | 奇米网色 | 午夜影院一区二区三区 | 欧美日穴| 一级特黄aaa免费 | 天天摸一摸视频寡妇 | 国产精品手机在线亚洲 | 麻豆传媒免费在线 |