我使用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