精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

借助ChatGPT進行數據清洗

原創
開發
對于少量文件可以刪除http頭信息后,另存為json文件,通過mysql的一些客戶端程序直接導入,但對于成百上千個,甚至超過10萬的json文件處理就比較麻煩,本文基于超過數萬json文件的批量處理進行探索,數分鐘解決了數據清洗。

在很多實際工作情況下,通過python等工具進行內容爬取,爬取的數據到本地后并不可用,需要進行清洗,清洗后導入到mysql數據庫進行數據分析。對于少量文件可以刪除http頭信息后,另存為json文件,通過mysql的一些客戶端程序直接導入,但對于成百上千個,甚至超過10萬的json文件處理就比較麻煩,本文基于超過數萬json文件的批量處理進行探索,數分鐘解決了數據清洗。

一、程序功能設計

1.3-用戶列表目錄存放burpsuite爬取的數據。

2.爬取數據的格式為json文件

3.爬取的文件帶有http頭內容,通過記事本等編輯器打開顯示頭文件內容為15行。

4.需要刪除每一個文件中的前15行。

5.對所有目錄下的文件命名為txt文件,處理完畢后命名為json文件。

6.依次讀取所有json文件,通過逗號分隔列名,保存為out.txt文件。

7.程序處理出錯,繼續運行,且保存出錯信息。

圖片

二、實現編程

這是一個 Python 程序,可以將一個目錄中的 JSON 文件轉換成 CSV 格式,然后將其寫入到一個名為 "3-用戶列表.txt" 的文件中,并記錄執行過程中的錯誤信息到 "error.log" 文件中。

程序的主要邏輯如下:

  1. 獲取目錄中所有的文件(只包括文件),如果沒有任何文件,則拋出異常;
  2. 遍歷文件,如果文件的后綴不是 ".txt",則重命名文件名字并改變文件名變量的值;
  3. 讀取文件內容,將前 15 行保留在一個字符串中,剩余部分作為新內容;
  4. 將新內容寫回文件中;
  5. 將文件后綴名從 ".txt" 改為 ".json" 并修改文件名變量的值;
  6. 讀取 JSON 文件的內容,并獲取其中 "data" 中 "list" 數組中的每個元素的 key 值,這些 key 值作為表格的列名,并將這些列名保存到數組 "columns" 中;
  7. 遍歷 "list" 數組中的每個元素,將每一行的值存入一個數組 "row_values" 中,最后將 "row_values" 中的所有值拼接成一個字符串,以逗號為分隔符,將其保存到數組 "rows" 中;
  8. 將 "columns" 和 "rows" 寫入到 "3-用戶列表.txt" 文件中。如果該文件的大小為0,那么先寫入 "columns";否則直接寫入 "rows" 內容;
  9. 打印信息表明某個文件的數據被寫入了 "out.txt" 文件中。

程序運行過程中出現錯誤,不會影響程序的整體執行,而是將錯誤信息記錄到 "error.log" 文件中。

三、不斷優化

優化內容:

  1. 增加了try-except語句,用于處理可能出現的異常情況;
  2. 增加了對目錄下是否存在任何文件的判斷,防止在空目錄中運行程序;
  3. 增加了錯誤提示,如果程序出錯會顯示錯誤信息;
  4. 代碼整體結構并沒有變化,只是在原有的代碼基礎上增加了一些出錯處理的邏輯。
import os
import json


dir = '3-用戶列表'


try:
    all_files = [f for f in os.listdir(dir) if os.path.isfile(os.path.join(dir, f))]
    if not all_files:
        raise Exception('該目錄下不存在任何文件')


    with open('error.log', 'a+', encoding='utf-8') as error_file:
        for file in all_files:
            try:
                if not file.endswith('.txt'):
                    os.rename(os.path.join(dir, file), os.path.join(dir, os.path.splitext(file)[0] + '.txt'))
                    file = os.path.splitext(file)[0] + '.txt'


                with open(os.path.join(dir, file), 'r', encoding='utf-8') as txt_file:
                    content = txt_file.readlines()


                deleted_content = '\n'.join(content[:15])
                new_content = ''.join(content[15:])
                with open(os.path.join(dir, file), 'w', encoding='utf-8') as txt_file:
                    txt_file.write(new_content)


                json_file = os.path.splitext(file)[0] + '.json'
                os.rename(os.path.join(dir, file), os.path.join(dir, json_file))


                with open(os.path.join(dir, json_file), 'r', encoding='utf-8') as j_file:
                    data = json.load(j_file)
                    columns = list(data['data']['list'][0].keys())
                    rows = []


                    for item in data['data']['list']:
                        row_values = []
                        for column in columns:
                            value = str(item[column]).replace('\n','').replace(',','')
                            row_values.append(value)
                        rows.append(','.join(row_values))


                    with open('3-用戶列表.txt', 'a+', encoding='utf-8') as out_file:
                        if out_file.tell() == 0:
                            out_file.write(','.join(columns) + '\n')
                        out_file.write('\n'.join(rows)+'\n')


                    print("文件{}中的數據已寫入out.txt文件中".format(json_file))


            except Exception as e:
                error_file.write('文件{}處理出錯:{}\n'.format(file, e))
                print('文件{}處理出錯:{}'.format(file, e))


except Exception as e:
    print("出錯了:", e)

四、注意事項

1.需要看json數據格式:

data對應list不同的json文件中list不一樣,需要在代碼中進行修改。

2.處理后的文件內容可能存在重復,需要去重以及處理一些臟數據

五、實際處理效果

圖片

圖片


責任編輯:龐桂玉 來源: 51CTO
相關推薦

2023-05-05 19:29:41

2025-04-07 00:30:00

DeepSeek大數據數字化

2024-10-28 12:57:36

Pandas數據清洗

2022-03-28 14:08:02

Python數據清洗數據集

2023-09-26 01:03:36

Pandas數據數據集

2021-07-27 15:40:39

Python數據清洗函數

2024-12-19 15:00:00

數據清洗Python

2018-04-03 12:07:53

數據清洗PandasNumpy

2023-06-13 08:00:57

ChatGPT語言模型

2011-03-09 14:18:37

SQL數據累加

2017-10-31 11:55:46

sklearn數據挖掘自動化

2009-01-06 09:23:00

VLAN網絡管理

2019-09-27 12:44:03

數據建模企業數據存儲

2019-09-30 10:12:21

機器學習數據映射

2013-06-08 14:50:10

rman數據恢復

2022-11-02 14:45:24

Python數據分析工具

2009-03-16 10:29:45

數據挖掘過濾器Access

2009-09-08 16:50:12

使用LINQ進行數據轉

2022-06-02 13:59:57

數據遷移數據

2024-01-29 18:06:39

SQL數據格式
點贊
收藏

51CTO技術棧公眾號

国产丝袜在线观看视频| 中文文字幕一区二区三三| 中文字幕久久精品一区二区| 亚洲一区电影777| 欧美福利一区二区三区| 中文字字幕在线观看| 99久久婷婷这里只有精品 | 这里只有精品99re| 男人的天堂视频在线| 无码精品黑人一区二区三区 | 男女私大尺度视频| 久久手机免费观看| 国产综合久久久久久鬼色| 欧美精品制服第一页| 在线免费播放av| av一区在线播放| 一区二区三区精品视频| 精品蜜桃一区二区三区| 中文字幕精品一区二区精| 中文字幕av亚洲精品一部二部| 日韩一区二区免费高清| 99久久国产宗和精品1上映| 国外av在线| 国产成人aaaa| 国产精品久久久久av| 777777国产7777777| 五月国产精品| 日韩美女视频一区二区在线观看| 黄色片视频在线播放| 国产福利视频在线观看| 91亚洲国产成人精品一区二区三 | 国语对白做受69按摩| 一区二区电影在线观看| 亚洲性日韩精品一区二区| 黑人性生活视频| 88xx成人网| 午夜精品久久久久久久久久| 亚洲一区高清| 邻居大乳一区二区三区| 处破女av一区二区| 国产欧美一区二区三区视频| 久久一区二区三区视频| 欧美韩日精品| xxav国产精品美女主播| 亚洲午夜福利在线观看| 果冻天美麻豆一区二区国产| 91麻豆精品国产91久久久久久| 国产一区视频免费观看| 春色校园综合激情亚洲| 亚洲欧美日韩成人高清在线一区| 日韩免费av电影| 亚洲色图欧美视频| 成人晚上爱看视频| 91精品婷婷国产综合久久蝌蚪| 在线视频你懂得| 日本中文字幕一区二区有限公司| 欧美一区二区三区艳史| 国产性猛交普通话对白| 午夜国产欧美理论在线播放| 日韩视频免费大全中文字幕| 国产一区二区三区四区在线| 精品久久影视| 尤物九九久久国产精品的特点 | 国产精品久久久久婷婷| 日本日本精品二区免费| 日色在线视频| 91麻豆国产香蕉久久精品| 激情视频一区二区| 香蕉视频911| 91麻豆国产福利精品| 就去色蜜桃综合| 国产一区二区影视| 欧美国产一区二区在线观看| 欧美日韩一区二区三| 久久手机免费观看| 欧美国产成人精品| 午夜欧美性电影| 啊v视频在线| 中文字幕在线观看不卡视频| 一区二区三区四区欧美| aⅴ在线视频男人的天堂 | 人妻少妇一区二区| 麻豆一区二区麻豆免费观看| 亚洲国产精品人人爽夜夜爽| 特大黑人巨人吊xxxx| 国产传媒欧美日韩成人精品大片| 亚洲日本中文字幕| 五月婷婷婷婷婷| 一本精品一区二区三区| 久久久久久午夜| av资源免费观看| 免费在线观看不卡| 91在线观看免费高清| 亚洲AV无码精品色毛片浪潮| 99视频有精品| 日产精品一线二线三线芒果| 调教视频免费在线观看| 一区二区三区精品在线观看| 国产亚洲欧美在线视频| 8av国产精品爽爽ⅴa在线观看| 欧美精品v日韩精品v韩国精品v| 人妻激情偷乱视频一区二区三区| 欧美色图婷婷| 日韩中文视频免费在线观看| 91视频综合网| 美女国产精品| 91久久久亚洲精品| 五月天婷婷社区| 中文字幕高清不卡| 成人性免费视频| 国产综合色激情| 亚洲成人黄色网| 国产调教在线观看| 精品动漫一区| 国产综合久久久久| 亚洲精品国产精| 中日韩av电影| 美女日批免费视频| 青青国产精品| 日韩久久免费电影| 日韩女优一区二区| 日日夜夜精品视频免费| 97欧洲一区二区精品免费| 美丽的姑娘在线观看免费动漫| 亚洲欧美在线aaa| 国产91在线免费| 一区二区三区亚洲变态调教大结局| 精品亚洲男同gayvideo网站| 青娱乐国产在线视频| 免费不卡在线视频| 精品国产乱码久久久久久久软件| 黄色网页网址在线免费| 色婷婷av一区二区三区gif | 99久久综合狠狠综合久久| 四虎影院一区二区| 亚洲wwww| 日韩精品久久久久| 国产亚洲精品久久久久久无几年桃 | 免费一区二区视频| 久久久久久九九九九| 天天干在线视频论坛| 欧美三级三级三级| 日韩人妻一区二区三区| 亚洲免费播放| 国产精品免费在线播放| 97超碰资源站在线观看| 欧美日韩三级一区| 亚洲天堂视频一区| 国产视频一区三区| 精品久久一区二区三区蜜桃| 欧美videos另类精品| 91精品国产福利在线观看| 色屁屁草草影院ccyy.com| 天堂精品中文字幕在线| 免费在线观看91| 麻豆mv在线看| 亚洲精品二三区| 91蜜桃视频在线观看| 成人亚洲一区二区一| 国产免费裸体视频| 午夜视频在线观看精品中文| 日韩在线视频免费观看| 特级西西444www高清大视频| 国产欧美日韩卡一| 日本新janpanese乱熟| 免费国产自久久久久三四区久久| 欧美一级免费看| 日韩美女一级视频| 色999日韩国产欧美一区二区| 日韩 中文字幕| 丝瓜av网站精品一区二区| 日韩不卡av| 992tv国产精品成人影院| 亚洲最新av网址| 在线观看一二三区| 亚洲私人黄色宅男| 亚洲一二区在线观看| 一个色综合网| 国产欧美日韩伦理| 色偷偷偷在线视频播放| 亚洲午夜久久久影院| 一区二区视频网站| 亚洲另类在线一区| 喷水视频在线观看| 久久婷婷激情| 亚洲人成网站在线播放2019| 91成人午夜| 欧美一区在线直播| 在线观看的av| 欧美v日韩v国产v| 久草国产精品视频| 国产精品美女久久久久久2018| 亚洲午夜精品一区| 亚洲天堂久久| 日日夜夜精品网站| www欧美在线观看| 欧美极品少妇xxxxⅹ裸体艺术| 无码国产伦一区二区三区视频 | 亚洲专区在线播放| 一区二区三区91| 国产精品无码永久免费不卡| 日本伊人色综合网| 桥本有菜av在线| 国产一区在线电影| 国产欧美一区二区三区久久| www在线视频| 精品一区二区三区四区| 97超视频在线观看| 欧美日韩国产精品专区 | 嫩草影院一区二区| 欧美系列日韩一区| 国产一级免费av| 国产精品免费av| 亚洲天堂av网站| 精品一区二区三区在线观看国产| 妞干网在线观看视频| 日韩精品一区二区久久| 韩国精品一区二区三区六区色诱| 国产第一亚洲| 18性欧美xxxⅹ性满足| 蜜桃视频在线观看www社区| 亚洲第一av网| 国产尤物视频在线观看| 欧美日韩亚洲精品一区二区三区| 无码人妻精品中文字幕| 国产性天天综合网| 欧美肉大捧一进一出免费视频| 久久er99热精品一区二区| 各处沟厕大尺度偷拍女厕嘘嘘| 综合激情视频| 一区二区三区四区| 色综合中文网| 久久www免费人成精品| 日韩激情综合| 91久久精品国产| 欧美色999| 午夜伦理精品一区| 伊人在我在线看导航| 揄拍成人国产精品视频| 日本国产在线观看| 日韩一级大片在线| 国产精品午夜福利| 欧美视频精品在线观看| 国产精品第5页| 精品久久久久久中文字幕大豆网| 岛国毛片在线观看| 国产精品第五页| 五月天精品在线| 欧美国产精品久久| 天堂在线中文视频| 久久久久久一二三区| 屁屁影院国产第一页| 成人性视频网站| 日韩高清一二三区| 国产黄色精品视频| 国产成人av免费观看| 国内精品在线播放| 爱豆国产剧免费观看大全剧苏畅| 男女男精品视频| 亚洲欧洲日本精品| 美女视频黄 久久| 中文字幕 91| 免费久久99精品国产| 国产av天堂无码一区二区三区| 亚洲成av人电影| av电影一区二区三区| 久久大综合网| 亚洲欧洲免费无码| 久久激情电影| 国产亚洲精品久久久久久久| 欧美a级一区| 欧美又粗又长又爽做受| 在线成人国产| 久久精品午夜福利| 日韩av在线发布| 91亚洲精品久久久蜜桃借种| 国产一区二区美女| 欧美日韩一区二区三区四区五区六区| www.爱久久.com| 亚洲永久精品ww.7491进入| 欧美国产日韩一二三区| 国产3级在线观看| 一区二区在线观看视频| 国产一区二区播放| 亚洲专区一二三| 毛片a片免费观看| 色哟哟一区二区| 姑娘第5集在线观看免费好剧| 欧美蜜桃一区二区三区| www.日日夜夜| 国产丝袜视频一区| 亚洲搞黄视频| 色综合久久中文字幕综合网小说| 暧暧视频在线免费观看| 国产成人精品a视频一区www| 伊人久久一区| 激情一区二区三区| 欧美亚洲在线日韩| 影音欧美亚洲| 国产欧美日韩亚洲一区二区三区| 国产又大又黄又粗的视频| 国产精品主播直播| 少妇真人直播免费视频| 中文字幕一区二区三| 男人的天堂一区| 欧日韩精品视频| 韩国av电影在线观看| 亚洲美女av黄| 在线观看av免费| 国产成人aa精品一区在线播放 | 国精品一区二区| 成年人免费大片| 丁香一区二区三区| 国产精品理论在线| 精品福利在线观看| 国产欧美一区二区三区视频在线观看| 亚洲黄一区二区| 米奇777四色精品人人爽| 午夜精品视频在线| 精品一区二区三区亚洲| 欧美久久久久久久| 伊人久久大香线蕉综合热线| 一女二男3p波多野结衣| 99re6这里只有精品视频在线观看| 国产黄色录像视频| 亚洲综合一区二区| 黄色av一区二区| 亚洲第一二三四五区| 最新电影电视剧在线观看免费观看| 欧美精品久久久久久久| 亚洲精品tv| 日本精品一区二区三区高清 久久| 欧美日本三区| 国产野外作爱视频播放| 国产成人免费在线观看不卡| 少妇无套高潮一二三区| 午夜精品福利视频网站| 一级特黄aa大片| 在线丨暗呦小u女国产精品| 欧美草逼视频| 91久久中文字幕| 成人羞羞动漫| 欧美日韩第二页| 91蜜桃免费观看视频| 日韩免费一二三区| 欧美一级久久久久久久大片| 日本在线观看网站| 国产美女精品视频| 欧美日韩亚洲在线观看| www.亚洲天堂网| 久久天堂av综合合色蜜桃网| 91看片在线播放| 亚洲大胆人体在线| 国产高清视频色在线www| 成人综合av网| 在线观看视频免费一区二区三区| 制服.丝袜.亚洲.中文.综合懂| 亚洲精品国产无天堂网2021| 国产毛片在线视频| 精品久久久av| 成人av在线播放| 亚洲小说欧美另类激情| 经典一区二区三区| 婷婷久久综合网| 欧美成人a∨高清免费观看| 女同一区二区免费aⅴ| 国产精品二区在线| 1024精品一区二区三区| 国产一卡二卡三卡四卡| 午夜婷婷国产麻豆精品| 国产成人精品无码高潮| 九九热这里只有精品6| 日韩精品视频中文字幕| av免费观看网| 久久久久久久精| 亚洲第一区av| 爱福利视频一区| 日韩中文字幕一区二区高清99| 黄色一级片黄色| 91丨porny丨户外露出| 天天干天天操天天爱| 中文亚洲视频在线| 精品国产麻豆| 91精品国产91久久久久麻豆 主演| 99精品视频一区| 在线免费观看国产精品| 精品国产美女在线| 91国内精品| 日本激情视频在线| 亚洲天堂中文字幕| 秋霞视频一区二区| 国产精品高潮粉嫩av| 91精品国产调教在线观看| 制服丝袜在线第一页| 色国产综合视频| www.欧美日本韩国| 久久久久成人精品免费播放动漫| 日韩激情一二三区| 九九九免费视频| 亚洲视频国产视频|