私は次のコードを持っています.csvファイルにいくつかのデータを書き込んでそれを読んでいます..データは、スクリプトがWindowsで実行されるときに次のように書き込まれます.同じスクリプトがLinuxで実行すると、空のスペースはありません..なぜそうなのか、誰でも入力できますか?
トレンド.csv
6/26/2013 9
6/26/2013 9
6/26/2013 9
import csv
import datetime
from collections import deque
#from collections import maxlength
icount=9
now = datetime.datetime.now()
time =now.strftime("%m/%d/%Y")
#Keep appending date and count everytime this script is run
c = csv.writer(open("trend.csv", "a"))
c.writerow([time, icount])
with open('trend.csv','rU') as fin:
reader=csv.reader(fin)
d=deque(reader,8)
print "Data"
print d
for l in d:
print l[0]
print l[1]