Python里解决写入csv文件时出现多余空行的问题及看文件或数据编码方式
2019-01-06 15:46
2441 查看
1、在把一个由元组构成的列表写入csv文件时,出现多余的空行。需要添加newline=‘/n’参数,表示去掉空格
csv_fb = open('02csv.csv', 'w', newline='\n')
2、看文件或数据编码方式
注意:这里需要将字符串以rb字节流的形式打开,chardet.detect才可以识别
import chardet rb = open('02csv.csv', 'rb') all_r = rb.read() print(all_r) print(chardet.detect(all_r))
输出结果:
{‘encoding’: ‘GB2312’, ‘confidence’: 0.99, ‘language’: ‘Chinese’}
相关文章推荐
- 解决csv.writer写入文件有多余的空行问题
- 我用python将结果写入txt文件出现的编码问题及其解决方法
- 将数据写入到CSV文件中--出现“科学计数法”问题,已解决
- python读取CSV文件以及“写入CSV致文件每一行后面会多一个空行”问题解决
- Python处理unicode编码的txt文件(Python中文处理)——解决to_excel()和to_csv()导出文件内容为空的问题
- 解决python with 在写入文件是因编码格式不同而造成乱码问题
- python写入中文数据到csv文件中乱码解决方法
- Python通过writerow写入csv文件会有多余的空行 及 如何追加写入csv文件
- python写入csv文件中文乱码问题解决办法
- 解决python3.6下scrapy中xpath.extract()匹配出来的内容转成json与.csv文件没有编码(unicode)的问题
- 解决Python写入文件编码问题(UnicodeEncodeError: 'ascii' codec can't encode characters in...)
- 更正ftp上传采用utf-8编码方式写入txt文件用IE打开出现乱码的问题
- python的csv文件读写问题(编码格式(中文乱码),空行)
- 解决问题:pandas读取或者写入csv文件会多出现一列----Unnamed:0
- 关于python3中写入csv文件多余空行
- python中写入csv,excel显示、pandas读取csv文件的编码问题
- sublime python3中读取和写入文件时如何解决编码问题
- AVI编码方式及OpenCV读取AVI文件-解决opencv无法读AVI视频的问题
- php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
- 解决MYSQL UTF编码文件无法恢复数据的问题:让Mysql支持Emoji表情