我使用facebook api获取时间,将其转换为其他格式,然后将其写入csv文件。一切正常,只是当字符串被写入,它的字符串分成2个不同的细胞中,像这样:python csv将字符串写入1个单元格
帮我把它全部变成1个细胞请。谢谢。
我的代码:
import csv
from datetime import *
from time import *
from facepy import *
token = 'CAAErZAZAHDByABA............'
graph = GraphAPI(token)
g = graph.get('apple/posts?limit=4')
mytime = g['data'][0]['created_time']
ctime = datetime(*strptime(mytime, "%Y-%m-%dT%H:%M:%S+0000")[0:6]).strftime("%B %d, %Y %I:%M %p")
with open('csvtest.csv', 'a') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=',',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow([ctime])
你能显示你的csv文件吗?它看起来像导入OO Calc(或使用相同的软件)的问题。 – twil
作为一个方面说明:'ctime'线是一个可怕的混乱。它并没有真正运行。 – abarnert
另外,为什么你首先要指定一个自定义方言(通过'delimiter','quotechar'和'quoting'参数)?有没有特别的东西你试图用这些值来完成,或者你只是为了好玩而指定任意值? – abarnert