我有一个csv文件,格式如下:
#ID #Number #Date #Name #Email
1978 26 24/4/10 Jim Jim@randomemail.com
1328 31 22/7/10 Jim Kim@randomemail.com
1908 26 21/4/10 Jim Dim@randomemail.com
1918 26 29/4/10 Jim Rim@randomemail.com
1938 46 24/4/10 Jim Lim@randomemail.com
我已经打开csv文件并打印出来了。你知道吗
我现在想把它做成一本字典,比如: [ID:1978,编号:26,日期:2010年4月24日,姓名:Jim,电子邮件: 邮箱:Jim@random.com],[etc],[etc]
我知道这可能很容易,但我是新来的,已经被困了几个小时。你知道吗
在我的评论之后,请考虑以下内容:
输出:
DictReader
的两个额外参数是正确解析变量空间分隔文件所必需的。你知道吗或者,如果要同时显示所有行,则可以执行以下操作:
产生
而且
产生
更新
如果文件实际上是制表符分隔的,则可以使用:
您应该能够通过打印行(正如您已经拥有的那样)来判断分隔符是什么,但是将它包装在一个
repr
调用中,比如print(repr(line))
。如果您在输出中看到一个\t
,它是以制表符分隔的。你知道吗下面是一些用纯python编写的代码:
使用熊猫会让你的生活更轻松:
就是这样,在
to_dict
中有一些可选参数可以帮助您按照您想要的方式格式化它。你知道吗相关问题 更多 >
编程相关推荐