求助,刚学python,有个问题无法解决!

2025-04-29 07:33:34
推荐回答(2个)
回答1:

fd = open("newrecord.csv","w+")
改成
fd = open("newrecord.csv","wb+")
用二进制方式打开就ok了

回答2:

# -*- coding: utf-8 -*-
import csv
from io import open

g_record = []

a = [1,2,3]
b = [2,5,5]
g_record.append(a)
g_record.append(b)

fd = open("newrecord.csv","wb")
writer = csv.writer(fd)
for line in g_record:
print line
writer.writerow(line)
fd.close()
在python2.6下通过