我试着读一个csv文件,它的头包含外来字符,我有很多问题。在

首先,我用一个简单的csv.reader在filename = 'C:\\Users\\yuval\\Desktop\\בית ספר\\עבודג\\new\\resources\\mk'+ str(mkNum) + 'Data.csv'

raw_data = open(filename, 'rt', encoding="utf8")

reader = csv.reader(raw_data, delimiter=',', quoting=csv.QUOTE_NONE)

x = list(reader)

header = x[0]

data = np.array(x[1:]).astype('float')

var头应该是一个包含文件头的数组,但是它返回给我的数组是

^{pr2}$

我不知道它为什么在第一个对象中加上\ufeff和双引号。在

之后,我需要写入另一个csv文件,并在头中使用外来字符。我试着这样做,但它把字符写成了奇怪的符号。在with open('C:\\Users\\yuval\\Desktop\\בית ספר\\עבודג\\new\\variance reduction 1\\mk'+ str(mkNum) + 'Data.csv', 'w', newline='', encoding='utf8') as csvFile:

csvWriter = csv.writer(csvFile, delimiter=',')

csvWriter.writerow(newHeader)

有人知道如何解决这个问题并在csv文件头中使用utf8编码吗?在

python读写csv确定编码格式_Python使用utf8编码读写csv文件相关推荐

  1. python读取ini文件编码格式_Python读取txt(.ini)文件BOM问题

    2018-06-13   11:20:40 在windows上使用open打开utf-8编码的txt文件时开头会有一个多余的字符,它叫BOM,是用来声明编码等信息的,但python会把它当作文本解析 ...

  2. 解决Excel打开UTF-8编码的CSV文件乱码的问题 实测好用

    解决Excel打开UTF-8编码的CSV文件乱码的问题 1 2 3 4 5 6 分步阅读 CSV是一个平面文件,它的编码方式有多种.比如,MongoDB以UTF-8格式存储数据,在使用mongoexp ...

  3. php 0xef 0xbb 0xbf,utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char...

    转自 http://blog.csdn.net/zcmssd/article/details/6086649 是由于输出的CSV文件中没有BOM. 什么是BOM? 在UCS 编码中有一个叫做" ...

  4. csv转为utf8编码_将utf-8编码的csv文件转换为gb2312编码的csv文件

    csv文件编码转换:解决utf-8编码的文件在excel打开时中文乱码问题. Python完整代码如下: # -*- coding:utf-8 -*- # date = 20201231 #将utf- ...

  5. csv转为utf8编码_读取UTF8编码的CSV并转换为UTF-16

    我正在读取具有UTF8编码的CSV文件: ifile = open(fname, "r") for row in csv.reader(ifile): name = row[0] ...

  6. php用excel打开乱码,php下载utf8编码的csv,用excel打开乱码

    服务器上有一个utf8编码的csv文件,经过 php 下载到本地之后,用excel打开,发现乱码了.原因是这个csv文件没有BOM头. BOM头是放在UTF-8编码的文件的头部的三个字符(0xEF 0 ...

  7. python 删除csv第一行_python 标准库学习之 csv

    本文由作者 凭海临风 授权刊登.原文地址:https://jeffsui.github.io/2020/01/02/python-standard-library-csv/ 文档路径 官方文档:htt ...

  8. python读取大文件csv内存溢出_Python,内存错误,csv文件太大

    我有一个python模块的问题,它不能处理导入大数据文件(文件目标.csv重量接近1 Gb) 加载此行时出现错误:targets = [(name, float(X), float(Y), float ...

  9. python中utf-8编码_Python 使用 UTF-8 编码(转)

    一般我喜欢用 utf-8 编码,在 python 怎么使用呢? 1.在 python 源码文件中用 utf-8 文字.一般会报错,如下: File "F:\workspace\psh\src ...

最新文章

  1. 通过OKR复盘会议你会学到哪些?
  2. BZOJ3992:[SDOI2015]序列统计——题解
  3. SWFUpload上传文件组件,跨域上传文件
  4. 数据结构第八篇——链栈
  5. 分享大麦UWP版本开发历程-03.GridView或ListView 滚动底部自动加载后续数据
  6. 再转弯曲评论上的一篇关于SOC的文章
  7. 新闻更新延时引发的学习,CACHE的利用。
  8. 雨巷(A Lane in the Rain)
  9. mvvm oc 框架_IOS开发入门之MVVM框架思想
  10. html重置按钮禁止操作,HTML Input Reset disabled用法及代码示例
  11. 实验三 类与对象的定义和使用
  12. 车载以太网 PHY 物理层测试TC8 测试需求
  13. java类 家族成员 姓氏_极其罕见的四大姓氏,若你还姓这个,恭喜你,你的家族大有来头!...
  14. 倚天鸿蒙系统,倚天屠龙记强化系统详解
  15. 检测到目标站点存在javascript框架库漏洞
  16. 【汇智学堂】-div+css布局十二(商品列表图文展示)
  17. openwrt wifi 出现missing ACKs和deauthenticated due to inactivity 频繁掉线问题解决方案
  18. 《程序开发心理学》几点核心理解
  19. pymol配体平移与旋转
  20. 华为首款64位处理器手机跑分曝光

热门文章

  1. HttpURLConnection获取页面源代码乱码问题
  2. 3.Chrome数据同步服务分析--server一片
  3. 清理恶意插件提高上网速度
  4. Eclipse设置字体
  5. IA-32系统编程指南 - 第三章 保护模式的内存管理【1】
  6. 挖矿的电费自由日——矿工为何每个月总有那么几十天闷闷不乐
  7. SCRUM的四大支柱
  8. 使用Vue时localhost:8080中localhost换成ip地址后无法显示页面的问题
  9. 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结
  10. java后端经验和技术总结(1)