`
fiftyk
  • 浏览: 22525 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

Python CSV文件读写

阅读更多

之前也曾使用过python处理过csv文件,就是普通的文本文件读写,不曾想到Python也内置了一个csv的库:

 

http://docs.python.org/release/2.5.4/lib/module-csv.html

 

没有细看,有空再看

 

import csv
reader = csv.reader(open("some.csv", "rb"))
for row in reader:
    print row

reader = csv.reader(open("passwd", "rb"), delimiter=':', quoting=csv.QUOTE_NONE)
for row in reader:
    print row

writer = csv.writer(open("some.csv", "wb"))
writer.writerows(someiterable)

csv.register_dialect('unixpwd', delimiter=':', quoting=csv.QUOTE_NONE)
reader = csv.reader(open("passwd", "rb"), 'unixpwd')

filename = "some.csv"
reader = csv.reader(open(filename, "rb"))
try:
    for row in reader:
        print row
except csv.Error, e:
    sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e))

for row in csv.reader(['one,two,three']):
    print row
 
  • 大小: 173.3 KB
  • 大小: 165.3 KB
  • 大小: 129.6 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics