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

csv 文件讀寫亂碼問題的一個簡單解決方法

開發(fā) 后端
今天扼要總結(jié)一個處理csv文件亂碼問題,可能你有類似經(jīng)歷,用excel打開一個csv文件,中文全部顯示亂碼。然后,手動用notepad++打開,修改編碼為utf-8并保存后,再用excel打開顯示正常。

今天扼要總結(jié)一個處理csv文件亂碼問題,可能你有類似經(jīng)歷,用excel打開一個csv文件,中文全部顯示亂碼。然后,手動用notepad++打開,修改編碼為utf-8并保存后,再用excel打開顯示正常。

今天使用Python,很少代碼就能將上面過程自動化。首先,導(dǎo)入3個模塊:

  1. # coding: utf-8 
  2. # @author: zhenguo 
  3. # @date: 2020-12-16 
  4. # @describe: functions about automatic file processing 
  5.  
  6. import pandas as pd   
  7. import os  
  8. import chardet 

chardet 模塊用于得到文件的編碼格式,pandas 按照這個格式讀取,然后保存為xlsx格式。

獲取filename文件的編碼格式:

  1. def get_encoding(filename): 
  2.     """ 
  3.     返回文件編碼格式 
  4.     """ 
  5.     with open(filename,'rb') as f: 
  6.         return chardet.detect(f.read())['encoding'] 

保存為utf-8編碼xlsx格式文件,支持csv, xls, xlsx 格式的文件亂碼處理。需要注意,如果讀入文件為csv格式,保存時要使用xlsx格式:

  1. def to_utf8(filename): 
  2.     """ 
  3.     保存為 to_utf-8 
  4.     """ 
  5.     encoding = get_encoding(filename) 
  6.     ext = os.path.splitext(filename) 
  7.     if ext[1] =='.csv': 
  8.         if 'gb' in encoding or 'GB' in encoding: 
  9.             df = pd.read_csv(filename,engine='python',encoding='GBK'
  10.         else: 
  11.             df = pd.read_csv(filename,engine='python',encoding='utf-8'
  12.         df.to_excel(ext[0]+'.xlsx') 
  13.     elif ext[1]=='.xls' or ext[1] == '.xlsx': 
  14.         if 'gb' in encoding or 'GB' in encoding: 
  15.             df = pd.read_excel(filename,encoding='GBK'
  16.         else: 
  17.             df = pd.read_excel(filename,encoding='utf-8'
  18.         df.to_excel(filename) 
  19.     else: 
  20.         print('only support csv, xls, xlsx format') 

上面函數(shù)實現(xiàn)單個文件轉(zhuǎn)化,下面batch_to_utf8 實現(xiàn)目錄 path 下所有后綴為ext_name文件的批量亂碼轉(zhuǎn)化:

  1. def batch_to_utf8(path,ext_name='csv'): 
  2.     """ 
  3.     path下,后綴為 ext_name的亂碼文件,批量轉(zhuǎn)化為可讀文件 
  4.     """ 
  5.     for file in os.listdir(path): 
  6.         if os.path.splitext(file)[1]=='.'+ext_name: 
  7.             to_utf8(os.path.join(path,file)) 

調(diào)用:

  1. if __name__ == '__main__': 
  2.   batch_to_utf8('.') # 對當(dāng)前目錄下的所有csv文件保存為xlsx格式,utf-8編碼的文件 

文件讀寫時亂碼問題,經(jīng)常會遇到,相信今天這篇文章里的to_utf8,batch_to_utf8函數(shù)會解決這個問題,你如果后面遇到,不妨直接引用這兩個函數(shù)嘗試下。

 

責(zé)任編輯:趙寧寧 來源: Python與算法社區(qū)
相關(guān)推薦

2009-07-01 18:14:36

JSP亂碼

2010-07-15 14:01:12

telnet亂碼

2009-07-02 13:26:32

JSP中文亂碼

2010-10-13 17:22:12

MySQL查詢亂碼

2011-03-01 15:38:44

Fireftp亂碼

2009-06-25 15:06:20

Javadoc亂碼

2022-04-06 10:09:17

云服務(wù)云計算

2009-11-26 15:42:18

PHP函數(shù)mail()

2009-12-02 10:08:33

PHP mail()函

2009-12-02 16:53:25

PHP發(fā)送郵件亂碼

2009-09-10 09:35:25

Linq語句

2011-06-14 13:41:27

muleWSDL

2013-06-14 10:48:53

IIS 7

2011-08-01 09:25:32

SQL Server數(shù)

2009-09-07 18:40:28

PHP中文亂碼

2013-01-30 16:54:21

2009-12-04 16:49:38

PHP導(dǎo)出Excel亂

2011-09-06 16:04:59

Ubuntu

2010-02-23 13:07:07

CentOS gcc

2009-08-24 10:37:11

Silverlight
點贊
收藏

51CTO技術(shù)棧公眾號

韩国精品免费视频| 亚洲精品在线观看91| 国产精品久久久久久久久果冻传媒| 欧美二区乱c黑人| 人妻激情偷乱频一区二区三区| 免费在线看黄| 成人午夜私人影院| 欧美激情精品久久久久久大尺度| 日韩不卡的av| 18视频在线观看| 久久五月婷婷丁香社区| 成人精品在线视频| 国产成人综合在线视频| 在线观看欧美理论a影院| 91麻豆精品国产91久久久久| 北条麻妃在线视频观看| 性欧美高清come| 国产精品美女一区二区在线观看| 国产美女主播一区| 日韩特级黄色片| 欧美在线免费一级片| 亚洲视频电影图片偷拍一区| 女人扒开双腿让男人捅| 国产69精品久久| 偷拍日韩校园综合在线| 亚洲免费视频播放| 成人av一区| 久久综合色综合88| 国产精品免费在线播放| 国产剧情久久久| 亚洲视频高清| 久久久精品国产亚洲| 无码人妻精品一区二区三应用大全| 日韩电影免费观| 亚洲伊人色欲综合网| 性欧美18一19内谢| 国产色a在线| 久久女同互慰一区二区三区| 国产一区二区高清视频| 丰满人妻一区二区三区四区53| 99视频精品免费观看| 欧美福利视频在线观看| 我要看一级黄色录像| 人人狠狠综合久久亚洲婷婷| 亚洲日韩欧美视频| 人妻丰满熟妇aⅴ无码| 狠狠一区二区三区| 欧美亚洲国产一卡| 成年人视频在线免费| 在线天堂中文资源最新版| 亚洲成a人v欧美综合天堂下载 | www.色精品| 91嫩草在线| 欧美三级网站在线观看| 久久精品成人| 国产成人亚洲综合青青| 亚洲大尺度在线观看| 日韩精品国产欧美| 欧美激情亚洲自拍| 久久久久久久久久久网| 精品日本12videosex| 一本一道久久a久久精品逆3p| 亚洲成人精品在线播放| 亚洲1区在线观看| 日韩欧美高清dvd碟片| 乱码一区二区三区| 国产精品15p| 精品无码久久久久久国产| aaa一级黄色片| 婷婷六月国产精品久久不卡| 一二三四区精品视频| 国产视频在线观看网站| gogo久久| 色综合久久久久网| 成年人看的毛片| 日韩深夜视频| 欧美日韩一区二区三区免费看| 日韩av一二三四区| 日本另类视频| 在线成人av网站| 亚洲免费观看在线| 先锋影音国产精品| 中文字幕一区二区精品| 国产探花在线免费观看| 亚洲国产日本| 国产精品wwwwww| av 一区二区三区| av在线综合网| 欧亚精品中文字幕| 中文字幕一区二区三区免费看 | 性猛交ⅹ×××乱大交| 国产在线不卡一区二区三区| 亚洲第一综合天堂另类专 | 激情综合色丁香一区二区| 91青草视频久久| 亚洲三级中文字幕| √…a在线天堂一区| 欧美 日本 亚洲| 四虎成人精品一区二区免费网站| 欧美视频精品在线观看| 人妻精油按摩bd高清中文字幕| 精品一区91| 欧美一三区三区四区免费在线看| 五月激情五月婷婷| 精品淫伦v久久水蜜桃| 中文字幕一区日韩电影| 91九色丨porny丨肉丝| 国产一区在线精品| 91久久精品www人人做人人爽| 国产av无码专区亚洲av| 国产乱码一区二区三区| 日本一区二区三区视频在线播放 | 亚洲午夜在线播放| 成人黄色大片在线观看 | 亚洲高清无码久久| 日韩精品免费一区二区在线观看| 日韩在线观看网站| 国产精品100| 国产91丝袜在线播放0| 亚洲春色在线| 欧美成人性网| 亚洲韩国青草视频| 免费视频一二三区| 国产一区激情在线| 国产一区在线观| 在线黄色网页| 欧美精品日韩精品| 女人黄色一级片| 久久婷婷av| 含羞草久久爱69一区| 色老头在线观看| 91麻豆精品国产| 91ts人妖另类精品系列| 日韩在线播放一区二区| 欧美成人在线免费观看| 国产精品电影| 亚洲精品久久久久久下一站| 久久激情免费视频| 国产成人亚洲综合a∨婷婷图片| 久久国产精品99久久久久久丝袜 | 国产黄色av网站| 国产精品伦理在线| 天天视频天天爽| 日韩欧美午夜| 91久久精品国产91久久性色| 蜜桃视频网站在线| 欧美片在线播放| 少妇高潮一区二区三区喷水| 免费成人av在线| 亚洲一区二区三区乱码| 91麻豆精品一二三区在线| www.国产精品一二区| 国产精品自偷自拍| 一区二区三区在线视频播放| 亚洲精品无码久久久久久久| 综合av在线| 国产a一区二区| sm性调教片在线观看| 亚洲精品一区二区三区不| 中文字幕一区二区人妻视频| 国产性色一区二区| 三上悠亚在线一区二区| 911久久香蕉国产线看观看| 97超碰人人模人人爽人人看| 91破解版在线观看| 亚洲人成伊人成综合网久久久 | 激情亚洲网站| 好吊色欧美一区二区三区视频| 快射视频在线观看| 欧美一级理论片| 日本少妇激情舌吻| 国产喂奶挤奶一区二区三区| 天天综合网日韩| 欧美一区影院| 久久久久一区二区| 大菠萝精品导航| 亚洲视频在线视频| 国产精品高潮呻吟久久久| 一区二区久久久久| 91中文字幕永久在线| 一本久道久久久| 99porn视频在线| 在线激情网站| 欧美精品一区二区三区在线播放| avove在线播放| 91视视频在线观看入口直接观看www | 一区二区在线免费| 黄色短视频在线观看| 捆绑调教一区二区三区| 岛国大片在线播放| 欧美日中文字幕| 高清视频一区二区三区| 日韩av免费| 国内精品久久久久久久久| 亚洲av无码一区二区三区dv| 色婷婷久久久综合中文字幕 | 欧美日本视频在线观看| 欧美日韩老妇| 好看的日韩精品视频在线| 欧美aaaaa性bbbbb小妇| www.亚洲一区| 国产日本精品视频| 日韩欧美亚洲范冰冰与中字| 久久久久人妻一区精品色| 成人国产精品免费观看| 欧美一级视频免费看| 成人羞羞视频在线看网址| 国产精品免费一区二区三区四区| 精品捆绑调教一区二区三区| xxxx性欧美| 欧美婷婷久久五月精品三区| 欧美va亚洲va在线观看蝴蝶网| 精品无码人妻一区二区三区| 国产精品毛片无遮挡高清| 久久久久无码国产精品一区李宗瑞| 国产精品theporn| 一区不卡字幕| 最新亚洲精品| 久久99蜜桃综合影院免费观看| 欧美www.| 欧美亚洲日本黄色| 白白色在线观看| 欧美老女人性生活| 香港三日本三级少妇66| 日韩欧美激情一区| 国产三级精品在线观看| 欧美色老头old∨ideo| 欧美一级片免费在线观看| 一区av在线播放| 亚洲二区在线播放| 国产精品国产三级国产aⅴ原创| 免费国偷自产拍精品视频| 青青草国产成人av片免费| 无码无遮挡又大又爽又黄的视频| 国产精品国产三级国产在线观看 | 国产色在线视频| 欧美性受xxxx| 免费在线观看av的网站| 欧美日韩国产中文字幕| 精品无码人妻一区二区三| 亚洲一区在线播放| 久久久久久蜜桃| 亚洲一区二区三区在线播放| 无码一区二区三区在线| 国产乱妇无码大片在线观看| 超碰成人在线播放| 亚洲综合电影一区二区三区| 国产a级片网站| 99视频一区| 懂色av粉嫩av蜜臀av| 亚洲高清影视| 黄色一级片黄色| 在线成人黄色| 少妇高潮喷水久久久久久久久久| 围产精品久久久久久久| 中文字幕人成一区| 中文字幕一区二区三区欧美日韩| 日本免费一区二区三区| 欧美亚洲高清| 玖玖玖精品中文字幕| 久久99影视| 亚洲激情啪啪| 综合亚洲视频| 男人日女人视频网站| 性欧美xxxx大乳国产app| 男女视频一区二区三区| 国产情侣一区| 无码日韩人妻精品久久蜜桃| 亚洲人成免费| 轻点好疼好大好爽视频| 亚洲国内自拍| 成人精品小视频| 久久国产麻豆精品| 女人扒开双腿让男人捅| 久久综合狠狠综合久久激情| 人妻视频一区二区| 亚洲色图欧洲色图| 日韩精品一区二区不卡| 亚洲精品国产一区二区精华液| 成人在线观看免费高清| 中文字幕综合网| 日韩在线不卡av| 亚洲福利一二三区| 天天爽夜夜爽人人爽| 欧美高清你懂得| 亚洲 欧美 自拍偷拍| 国产一区二区三区视频免费| 国产在线观看91| 91成人在线视频| 91精品国产色综合久久不卡粉嫩| 国产精品美女在线观看| 精品一区二区三区四区五区 | 欧美视频在线第一页| 国产精品综合色区在线观看| 欧美美女性视频| 99re这里只有精品首页| 成人性生活毛片| 色中色一区二区| 丰满少妇在线观看bd| 伊人av综合网| 涩涩涩在线视频| 日韩av男人的天堂| 亚洲日本va中文字幕| 色播亚洲视频在线观看| 亚洲一级一区| 亚洲无在线观看| 国产日产欧美一区二区视频| 久久精品视频6| 4438x成人网最大色成网站| 国产男男gay体育生网站| 亚洲欧美日韩在线一区| 岛国毛片av在线| 91精品在线影院| 伊人久久大香线蕉av超碰| 国产亚洲精品自在久久| 久久久久久久久久久久久久久久久久 | 奇米影视四色在线| 国产一区视频网站| 精品无码在线观看| 精品国产乱码久久久久久婷婷| 黄色一级视频免费看| 欧美高清性hdvideosex| 成年人在线观看网站| 欧美在线观看日本一区| 国产欧美一区二区三区米奇| 国产一区二区三区播放| 国产综合成人久久大片91| 亚洲av熟女国产一区二区性色 | 97精品国产97久久久久久粉红| 国产综合网站| 无码人妻少妇色欲av一区二区| 成人毛片视频在线观看| 国产十六处破外女视频| 欧美日韩三级在线| www.视频在线.com| 日本午夜人人精品| 国产精品一区二区av日韩在线| 欧美日韩视频免费在线观看| 男人的天堂久久精品| 黄色国产在线视频| 亚洲一区二区三区四区在线免费观看 | 69久久99精品久久久久婷婷| 91大神xh98hx在线播放| 久久久噜噜噜久噜久久| 风间由美性色一区二区三区四区 | 青春草在线观看| 4p变态网欧美系列| 亚洲欧洲av| av免费网站观看| 成人激情免费电影网址| 日产精品久久久久久久| 日韩精品在线第一页| 最新av在线播放| 99久久99| 亚洲黄网站黄| www.自拍偷拍| 在线精品视频免费播放| 日本中文字幕在线观看| 成人在线免费观看视视频| 婷婷综合社区| 美女又黄又免费的视频| 亚洲国产毛片aaaaa无费看 | 日韩限制级电影在线观看| 怡红院av在线| 国产欧美一区二区三区久久人妖| 香蕉人人精品| 香港日本韩国三级网站| 亚洲欧美一区二区三区极速播放| 亚洲av无码精品一区二区| 综合久久五月天| 欧美h版在线观看| 91视频 -- 69xx| 国产精品久久精品日日| 精品毛片一区二区三区| 久久九九免费视频| 久久av国产紧身裤| av视屏在线播放| 一区二区三区日韩欧美精品| 99国产精品99| 97av在线播放| 99精品在线免费在线观看| 四虎永久免费观看| 在线亚洲一区二区| 欧美hdxxxx| 相泽南亚洲一区二区在线播放| 日韩国产高清影视| 国产suv一区二区三区| 日韩精品视频中文在线观看| 成人午夜一级| 国产av熟女一区二区三区| 懂色中文一区二区在线播放| 男人天堂2024| 超在线视频97| 国产亚洲一区二区三区不卡| 丰满少妇中文字幕| 欧美亚洲综合另类| 草草在线视频| 国产一二三四五| 久久亚洲一区二区三区四区| 国产叼嘿视频在线观看|