我想如下寫字符串(它的標題行)使用csv.writer csv文件的一行:避免周圍的字符串數據的行報價與csv.writer
mbfile=open(pathtodata + "mbsensors.csv", "ab")
writer=csv.writer(mbfile)
writer.writerow(["ESReadings"])
i=1
tempstring='DateTime'
while i<=numsensors:
tempstring=tempstring+','+ "%02d"%i +'.Cooked'
i=i+1
print tempstring
writer.writerow([tempstring])
mbfile.close
(我不不知道爲什麼第一行縮進 - 這不像我的代碼)。
在Linux中使用Python 2.7.3。
writer.writerow([「ESReadings」])寫得很好,沒有用雙引號引起來。
按預期在屏幕上顯示打印臨時字符串。
writer.writerow([tempstring])寫得很好,除了它有雙引號。
我將這些數據導入到Windows程序中,它不會像引號一樣,我該如何避免它們?
你應該在的xrange(1,numsensors + 1)使用'因爲我:'而不是'while' –