我在Django中这样写:
writer.writerow(['VideoName ', 'Director ', 'Cameraman ', 'Editor ', 'Reporter ', 'Tag '])
这是用CSV写的:
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="report.csv"'
Video, Director, Cameraman
但我只想要:
Video Director Cameraman
我在Django中这样做。
答案 0 :(得分:1)
初始化delimiter
时设置csv.writer
:
writer = csv.writer(buffer, delimiter=" ")
答案 1 :(得分:0)
创建csv.writer时指定delimiter。
除了修剪字段值。 ('videoName '
- > 'videoName'
)
>>> import csv
>>> import sys
>>>
>>> writer = csv.writer(sys.stdout, delimiter=' ')
>>> writer.writerow(['VideoName', 'Director', 'Cameraman', 'Editor', 'Reporter', 'Tag'])
VideoName Director Cameraman Editor Reporter Tag
答案 2 :(得分:0)
如果我理解得很清楚,你的行中不需要CSV格式吗?
您可以编写"".join(['VideoName ', 'Director ', 'Cameraman ', 'Editor ', 'Reporter ', 'Tag '])
,它会将VideoName Director Cameraman Editor Reporter Tag
字符串写为您CSV文件的一行。
或者您可以从数组条目中删除空格,并将空格字符指定为CSV分隔符。