# -*- coding: utf-8 -*-#import os
import pandas as pddef get_file():work_dir = './人工可以区分除霜与非除霜_99/'file_list = os.listdir(work_dir)lk = pd.DataFrame()lk['file_name'] = file_list# 采用 uft-8_sig 编码方式lk.to_csv('./lj_99.csv', index=False, encoding='utf-8_sig')if __name__ == '__main__':get_file()
import pandas as pd
import numpy as np
import os
import matplotlib.pyplot as plt
import struct# 核心代码,设置显示的最大列、宽等参数,消掉打印不完全中间的省略号
pd.set_option('display.max_columns', 1000)
pd.set_option('display.width', 1000)
pd.set_option('display.max_colwidth', 1000)# 读取 csv 文件,转成可识别编码的字符
def read_data():""":param file_path: file path name:return: parse data"""file_dir = './'file_name = 'Y5_Channel_List_Revised.csv'file_path = os.path.join(file_dir, file_name)# 台湾地区用的汉字编码是 'big5'# file = open(file_path, 'r', encoding='big5')df_data = pd.read_csv(file_path, encoding='big5', delimiter=',')# df_data.to_csv('./{0}_1.csv'.format(os.path.splitext(file_name)[0]), index=False, encoding='utf-8')print ()if __name__ == '__main__':read_data()

python 操作 csv 编码问题,繁体字体乱码相关推荐

  1. python基础系列教程——Python中的编码问题,中文乱码问题

    全栈工程师开发手册 (作者:陈玓玏) python教程全解 如果不声明编码,则中文会报错,即使是注释也会报错.只要写中文,必须加一句:# -- coding:utf-8 --.原因:答案在PEP-02 ...

  2. Python 处理GBK编码转UTF-8读写乱码问题

    今日写了个爬虫,爬取前程无忧的招聘信息 老套路,首先获取网页源代码 #-*- coding:utf-8 -*- import requestsurl = 'http://search.51job.co ...

  3. python操作csv文件第7行开始的数据_Python教程-Python读写CSV文件

    前言 本教程学习在Python中使用CSV文件.CSV(逗号分隔值)格式是在电子表格和数据库中使用的非常流行的导入和导出格式.Python语言包含该模块,该模块具有用于读取和写入CSV格式的数据的类. ...

  4. Python读取csv编码问题 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe2 in position

    Python在读取csv处理字符串的时候报的错误: 然后我就去网上找解决方案,大部分的答案都是相互抄来抄去,最关键的是也解决不了问题!!!(火大) 比如这个: #-*- encoding:utf-8 ...

  5. python操作csv文件

    csv文件中,以,作为分隔符,先手动创建一个csv格式的文件file.csv: #文件的读取 import csv    #首先导入csv模块 with open("file.csv&quo ...

  6. python 操作csv将符合条件的多行数据合并为一行

    背景 得到一个excel文件,多行之间第一列值存在重复值,其他列不重复,要求筛选第一列,并将第二列数据(同一个name的不同行)合并为一行,用分号隔开 代码 import csv# 多行根据条件合并成 ...

  7. python之字符编码、存取文件乱码问题、python2字符串乱码问题

    下面是小凰凰的简介,看下吧!

  8. 一文学会用Python操作Excel+Word+CSV

    作者:奈何缘浅wyj https://juejin.im/post/6868073137263607821 Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Ex ...

  9. python操作文本之CSV文件

    python 操作csv文件有两种方法,一种是使用pandas来读写csv文件,第二种是使用csv模块读写csv文件 一.pandas读写csv文件 1.df = pd.read_csv(filepa ...

最新文章

  1. win下的输入流结束符
  2. System.arraycopy和Arrays.copyOf的原理解剖
  3. 【Flask】flask上下文
  4. JZOJ 5264. 【NOIP2017模拟8.12A组】化学
  5. 【内核驱动】 Linux内核源码查看方法(基于Vim)
  6. Properties 持久的属性集
  7. React Native面试知识点
  8. makefile教程链接
  9. HDU1233 还是畅通工程【Kruskal算法+并查集】
  10. my04_Mysql复制数据一致性校验
  11. 新安装的apache无法解析php,apache无法解析php
  12. php中explorer,explorer.php
  13. ug建模减速器_UG齿轮减速器建模方法
  14. 键盘按键的各种编码对照表
  15. Markdown - Markdown 引用图片太大怎么办 md控制图片的大小 对齐方式
  16. xml引入xml_XML Watch,蠕虫的哔哔声
  17. 大学学习的期望与目标
  18. 洛谷 P1719 最大加权矩形 (前缀和,动态规划)
  19. C++中LHS和RHS指什么
  20. iOS开发中plist文件的创建与简单读取(一)

热门文章

  1. 深圳弘辽科技电商:拼多多“砍单免费拿”:一场关于人性的较量
  2. Kafka(一):概述
  3. vector的骚操作
  4. 工业机器人与视觉实训平台
  5. 用MATLAB程序控制伺服电机,使用MATLAB和Arduino开发板进行步进电机控制
  6. 程序员如何明确职业与人生的目标
  7. C#生成含数字字母的随机字符串
  8. IOS9 xcode7 You must rebuild it with bitcode enabled
  9. 联通服务器调试信号,云服务器 联通网络设置方法
  10. 移动硬盘安装ubuntu16.04