0
outputList是列表的列表。 [[a,b,c],[d,e,f],[g,h,i]],我想將它輸出到一個csv文件,每個列表作爲一個單獨的行。我得到這個錯誤TypeError:強制爲Unicode:需要字符串或緩衝區,找到文件,我不知道爲什麼。我使用python 2.7和一個新的mac。初級講座我的代碼,在此先感謝Python寫入CSV ... TypeError:強制爲Unicode:需要字符串或緩衝區,找到文件
f2 = open(os.path.expanduser("~/Documents/Test/blah/outputfile.csv"))
with open(f2, 'w') as fp:
a = csv.writer(fp)
for row in zip(outputList) :
a.writerow(row)
f2.close()
謝謝,你釘了它 –