鱼C论坛

 找回密码
 立即注册
查看: 2503|回复: 5

[已解决]新手求助!csv 读取为字典后如何去除双引号?

[复制链接]
发表于 2021-6-2 22:57:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
csv打开如下(每行内容合并在1个单元格里):

date,num
2018-01-03,100300
2018-02-17,200300
2018-03-26,300300
2018-04-25,400300
2018-05-21,500300
2018-06-20,600300
2018-07-19,700300
2018-08-18,800300
2018-09-17,900300
2018-10-14,000300


代码如下:

f =open('test.csv','r')

aa = {}

for line in f.readlines():
    arr = line.strip().split(',')
    aa[arr[0]]=arr[1]

print(aa)

##打印如下
{'"date': 'num"', '"2018-01-03': '100300"', '"2018-02-17': '200300"', '"2018-03-26': '300300"', '"2018-04-25': '400300"', '"2018-05-21': '500300"', '"2018-06-20': '600300"', '"2018-07-19': '700300"', '"2018-08-18': '800300"', '"2018-09-17': '900300"', '"2018-10-14': '000300"'}


请教下大家,如何去掉每个字符串里多出来的双引号呢??

最佳答案
2021-6-2 23:27:49
直接用csv模块读取就好了
  1. import csv

  2. data = dict()
  3. with open('test.csv', 'r', encoding='utf-8') as csvfile:
  4.     reader = csv.reader(csvfile, delimiter=',')
  5.     for row in reader:
  6.         data[row[0]] = row[1]
  7. print(data)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-6-2 23:25:47 | 显示全部楼层


我刚刚测试了下 ,正常执行,并未出现 " 双引号

T.png

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-2 23:27:49 | 显示全部楼层    本楼为最佳答案   
直接用csv模块读取就好了
  1. import csv

  2. data = dict()
  3. with open('test.csv', 'r', encoding='utf-8') as csvfile:
  4.     reader = csv.reader(csvfile, delimiter=',')
  5.     for row in reader:
  6.         data[row[0]] = row[1]
  7. print(data)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-3 14:50:26 From FishC Mobile | 显示全部楼层
字符串就是带引号的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-3 21:20:25 | 显示全部楼层
Twilight6 发表于 2021-6-2 23:25
我刚刚测试了下 ,正常执行,并未出现 " 双引号

我也很奇怪,不过楼下解决啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-3 21:21:11 | 显示全部楼层
suchocolate 发表于 2021-6-2 23:27
直接用csv模块读取就好了

解决了,3q
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-23 02:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表