由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 用Python读csv文件header?
相关主题
Python: index out of rang error问一个关于批处理的问题,谢了! (转载)
what does "@Override" mean in the Java code below? Thanks!请教c++一个程序bug,谢谢前辈们
测试一下自己的语言有多快问个VBA的问题
请问一个C++调用Python的问题bmp 文件格式问题
问一个xml的newline的问题 (转载)请教有关header file的几个问题
一个程序的小问题请问有人听说过willow garage么 (转载)
A question when open a .chm fileJ2ME装WTK出错 请高手帮忙
问一个C++函数Parameter的问题Cross-platform programming现在哪个最主流?
相关话题的讨论汇总
话题: csv话题: newline话题: python话题: filename话题: 程序
进入CS版参与讨论
1 (共1页)
s*****n
发帖数: 839
1
本来我的程序能顺利运行的,后来电脑重装,就装了Python3.2,然后下面的程序就开始
报错了。一开始是找不到next() function, 这个问题已解决。后来是说没有把文件读
成text.我就搞不明白该怎么改了。
程序在这里:
>>> import csv
>>> filename="C:/QWI_2011Q3.csv"
>>> reader=csv.reader(open(filename,'rb'),delimiter=",")
>>> reader.next()
I changed reader.next() to reader.__next__()
l********a
发帖数: 1154
2
py3k和py2.x的文档来看就一个差别:
py3k:
"...If csvfile is a file object, it should be opened with newline=''.[1]"
[1] If newline='' is not specified, newlines embedded inside quoted fields
will not be interpreted correctly, and on platforms that use \r\n linendings
on write an extra \r will be added. It should always be safe to specify
newline='', since the csv module does its own (universal) newline handling.
py2.x:
"...If csvfile is a file object, it must be opened with the ‘b’ flag on
platforms where that makes a difference."
没有py3,继续征战2.7,没法帮你测试
用下面改了打开参数的语句试试,可能会好:
>>> ...
>>> reader=csv.reader(open(filename, newline=''),delimiter=",")
>>> ...
s*****n
发帖数: 839
3
谢谢回复。
我解决了上面的问题。
用下面的程序就可以:
>>> import csv
>>> r=csv.reader(open("C:/Documents/Project/Python code/practice1/csv/
ATXRNSA.csv"))
>>> line1=r.__next__()
>>> line1
1 (共1页)
进入CS版参与讨论
相关主题
Cross-platform programming现在哪个最主流?问一个xml的newline的问题 (转载)
别见笑:一个初级问题:如何把开源open-source的源程序导入Vis一个程序的小问题
Stevey's Google Platforms RantA question when open a .chm file
公司的opening - system SQA (转载)问一个C++函数Parameter的问题
Python: index out of rang error问一个关于批处理的问题,谢了! (转载)
what does "@Override" mean in the Java code below? Thanks!请教c++一个程序bug,谢谢前辈们
测试一下自己的语言有多快问个VBA的问题
请问一个C++调用Python的问题bmp 文件格式问题
相关话题的讨论汇总
话题: csv话题: newline话题: python话题: filename话题: 程序