【发布时间】:2019-01-25 18:16:45
【问题描述】:
我是python新手,请帮我解决这个问题。
我的代码如下:
if div == 0 or div == 1 or div == 2:
print (' A ', 'sometext')
elif div == 5 or div == 6:
print (' B ', 'some')
elif div == 3 or div == 4:
print (' C ', 'text')
我想将数据插入 csv 而不是打印
像这样:
A,B,C
sometext,some,text
xhbasj,bjascn,bashc
bhhashc,bashjc,bcsahbch
cvashcj,bcashc,bcasc
这里的 A、B、C 就像键。
我尝试了很多选项,但没有一个有效,请帮我解决这个问题
我试过了
with open('trashData.csv', 'w', newline='') as fp:
a = csv.writer(fp, delimiter=',')
if div == 0 or div == 1 or div == 2:
data = [['A'],['sometext']]
a.writerows(data)
【问题讨论】:
-
你能展示一些你试过的代码吗?
-
是的,我做到了@argo