日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

如何用python清洗文件中的數(shù)據(jù)

瀏覽:18日期:2022-06-16 13:40:37
目錄簡(jiǎn)單版使用filter讀取utf-8帶bom的文件多文件清洗清洗數(shù)據(jù)同時(shí)記錄訂單號(hào)并排序清洗sql文件,將數(shù)據(jù)表名放入excel中總結(jié)簡(jiǎn)單版

直接打開(kāi)日志文件,往另外一個(gè)文件中按照要過(guò)濾的要求進(jìn)行過(guò)濾

import io;with open(’a.txt’, ’w’) as f:for line in open(’c:/201509.txt’): if line.find(’更改項(xiàng)目’)>0 and line.find(’500’)>0: f.write(line+'n');print('輸出完成');

注意.find返回的是字符串在目標(biāo)的第幾位,要和0作比較 另外使用and而不是&&作為'和',使用or而不是||作為'或' w是寫,r是讀,a是追加

使用filter

import io;def isData(s): return s.find(’更改項(xiàng)目’)>0 and s.find(’500’)>0;with open(’a.txt’, ’w’) as f: list1=list(filter(isData,open(’c:/201509.txt’))); for (offset,item) in enumerate(list1): f.write(str(offset)+':'+item);讀取utf-8帶bom的文件

微軟會(huì)在在 UTF-8 文件中放置 BOM頭(順便提一下:把帶有 BOM 的小端序 UTF-16 稱作「Unicode」而又不詳細(xì)說(shuō)明,這也是微軟的習(xí)慣。不含BOM的UTF-8才是標(biāo)準(zhǔn)形式,UTF-8不需要BOM,帶BOM的UTF-8文件的開(kāi)頭會(huì)有U+FEFF,所以Windows新建的空文件會(huì)有3字節(jié)的大小。

import codecswith codecs.open(’c:/20160907205.log’, encoding=’utf_8_sig’) as f: for line in f:print(line)

注意編碼格式是utf_8_sig

多文件清洗

對(duì)多個(gè)文件進(jìn)行過(guò)濾,可以借助其名稱的規(guī)律,遍歷文件之后

import codecswith codecs.open(’a.txt’,’a’, encoding=’utf_8_sig’) as f: for i in range(205,210):f.write(str(i)+'rn'); print(str(i)); for line in open(’c:/20160907’+str(i)+’.log’, encoding=’utf_8_sig’): if line.find(’url為’)>=0 : print(line);f.write(line+'rn');print('輸出完成');清洗數(shù)據(jù)同時(shí)記錄訂單號(hào)并排序

import codecsa=0;List=[];with codecs.open(’a.txt’,’a’, encoding=’utf_8_sig’) as f:for i in range(205,210): for line in open(’c:/20160907’+str(i)+’.log’, encoding=’utf_8_sig’): if line.find(’url為’)>=0 : ind=line.find('XFLucky');if ind>=0: nums=line[ind:ind+22];print(nums); List.append(nums); a=a+1;print(line);f.write(str(i)+line+'rn'); List.sort(); for item in List: print(item); print('輸出完成'+str(a));清洗sql文件,將數(shù)據(jù)表名放入excel中

安裝openpyxl

pip install openpyxl

安裝之后就可以進(jìn)行sql建表語(yǔ)句的過(guò)濾了,將所有的表名和注釋寫入我們的excel文件中。

import reimport openpyxldata = []temp = []wb = openpyxl.load_workbook(’data.xlsx’)ws2 = wb.create_sheet(index=2, title=’addSheet_test’)for line in open(’wlzcool.sql’, encoding=’utf-8’): if line.find(’CREATE TABLE’) >= 0:matchObj1 = re.search(’`(.*?)`’, line, re.M | re.I)if matchObj1: # print('matchObj.group(1) : ', matchObj1.group(1)) print(matchObj1.group(1)) temp.append(matchObj1.group(1)) if line.find(’ROW_FORMAT = Dynamic’) >= 0:matchObj2 = re.search(’’(.*?)’’, line, re.M | re.I)if matchObj2: # print('matchObj.group(1) : ', matchObj2.group(1)) print(matchObj2.group(1)) temp.append(matchObj2.group(1))else: print('no comment') temp.append('no comment')data.append(temp)temp = []for row in data: ws2.append(row)wb.save(’data.xlsx’)print('輸出完成')總結(jié)

人生苦短,我用 Python,在強(qiáng)大的第三方庫(kù)幫助下,我們只需很少的代碼就可以實(shí)現(xiàn)很大數(shù)據(jù)量的文件的清洗。

以上就是如何用python清洗文件中的數(shù)據(jù)的詳細(xì)內(nèi)容,更多關(guān)于python清洗文件中的數(shù)據(jù)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚州av乱码久久精品蜜桃| 另类综合日韩欧美亚洲| 日本在线高清| 亚洲永久av| 国产99在线| 吉吉日韩欧美| 亚洲成人不卡| 欧美日韩国产探花| 蜜臀av国产精品久久久久| 亚洲欧美在线专区| 欧美日韩一区二区三区在线电影| 国产亚洲一卡2卡3卡4卡新区| 国产日韩精品视频一区二区三区| 国产欧美午夜| 欧美精品不卡| 久久蜜桃资源一区二区老牛| 日韩视频免费| 亚洲影视一区| 国产精品激情| 日韩专区精品| 亚洲精品一区二区在线看| 天堂av在线一区| 日韩美女国产精品| 精品国产18久久久久久二百| 日本精品不卡| 亚洲深夜影院| 国产人成精品一区二区三| 麻豆成人综合网| 日韩精品久久久久久久电影99爱| 欧美日韩色图| 亚洲精品美女| 久久永久免费| 国产麻豆久久| 亚洲欧美一级| 国产一区福利| 欧美日韩免费观看一区=区三区| 亚洲人www| 鲁大师精品99久久久| 欧美.日韩.国产.一区.二区 | 日本少妇一区| 首页欧美精品中文字幕| 欧美激情网址| 婷婷综合网站| 国产欧美激情| 欧美精品一区二区三区精品| 日韩精品第二页| 波多野结衣久久精品| 免费在线观看一区二区三区| 国产精品久久久久久久久久白浆 | 久久精品高清| 日本一区中文字幕| 日韩大片免费观看| 日本中文字幕一区二区视频| 日韩欧美国产精品综合嫩v| 中文字幕av一区二区三区四区| 久久精品国产一区二区| 国产亚洲网站| 精品国产精品国产偷麻豆 | 日韩高清一区在线| 久久精品成人| 久久精品97| 99国产精品| 国产精品久久久久久模特| 国产精品7m凸凹视频分类| 国产视频一区二区在线播放| 欧美 日韩 国产一区二区在线视频| 国产亚洲精品精品国产亚洲综合| 女人av一区| 捆绑调教美女网站视频一区| 日本大胆欧美人术艺术动态| 日韩欧美中文| 国产日韩欧美一区二区三区| 日韩视频在线一区二区三区 | 国产剧情一区| 视频一区在线视频| 亚洲成av人片一区二区密柚| 国产欧美一区二区色老头| 国产亚洲在线观看| 国产白浆在线免费观看| 国产情侣一区在线| 亚洲精品少妇| 亚洲欧洲一区| 久久精品影视| 日本久久精品| 欧美日韩伊人| 亚洲精品欧洲| 视频一区视频二区中文| 欧美 日韩 国产精品免费观看| 久久精品 人人爱| 一区二区三区网站| 欧美日韩国产在线一区| 久久蜜桃精品| 亚洲啊v在线| 日韩1区2区| 久久在线91| 免费一区二区三区在线视频| 青青青国产精品| 亚洲欧美在线专区| 日韩在线卡一卡二| 在线国产一区二区| 女人av一区| 欧美日韩国产免费观看| 久久亚洲国产| 欧美13videosex性极品| 日韩不卡一区| 精品国产aⅴ| 国产一区二区三区视频在线| 国产精品一页| 欧美永久精品| 奇米狠狠一区二区三区| 日韩av一二三| 欧美视频久久| 国产精品最新| 国产精品多人| 精品视频自拍| 精品久久电影| 国产一区二区三区久久| 精品日本视频| 国产不卡av一区二区| 麻豆久久久久久久| 精品视频一区二区三区在线观看| 久久精品国产999大香线蕉| 麻豆高清免费国产一区| 精品久久久网| 日韩深夜视频| 日韩成人亚洲| 欧美精品一二| 香蕉久久久久久久av网站| 蜜臀精品久久久久久蜜臀| 亚洲最大av| **爰片久久毛片| 久久影院资源站| 日韩高清不卡| 亚洲黑丝一区二区| 视频一区二区不卡| 日韩成人精品一区二区三区 | 欧美午夜精彩| 欧美特黄一区| 亚洲精品系列| 国产精品欧美大片| 久久精品国产99国产| 亚洲黄色网址| 亚洲欧美伊人| 一区二区国产在线| 911亚洲精品| 91亚洲国产高清| 日本午夜大片a在线观看| 伊人精品一区| 亚洲久久视频| 国产精品黄色| 久久青草久久| 久久福利影视| 国产日韩1区| 亚洲三级欧美| 亚洲综合精品四区| 日韩av电影一区| 国产激情在线播放| 99视频一区| 国产精品色婷婷在线观看| 日韩高清不卡| 亚洲欧美专区| 久久中文精品| 美女毛片一区二区三区四区| 国产精品一区二区免费福利视频| 91亚洲国产成人久久精品| 国产精品人人爽人人做我的可爱| 91亚洲精品在看在线观看高清| 不卡专区在线| 日韩中文字幕不卡| 精品淫伦v久久水蜜桃| 午夜国产一区二区| 欧美亚洲一级| 亚洲网站视频| 国产精品亚洲人成在99www| 99久久99久久精品国产片果冰| 亚洲一区导航| 国产一区二区三区天码| 首页国产欧美日韩丝袜| 国产不卡精品| 午夜精品影视国产一区在线麻豆| 欧美xxxx中国| 亚洲精品系列| 欧美日中文字幕| 国产精品一区二区精品视频观看| 久久中文字幕av一区二区不卡| 日韩av资源网| 九色精品91| 国产精品国产三级在线观看| 亚洲少妇诱惑| 欧美丰满日韩| 日本中文字幕不卡| 88xx成人免费观看视频库| 日韩欧美激情电影| 在线一区av| 国产欧美日韩在线观看视频| 红桃视频亚洲| 成人台湾亚洲精品一区二区| 亚洲69av| 激情欧美一区| 国产成人精品一区二区三区免费|