import csv
s=["2017/01/30", "blah"]
CSVreport = open("test.csv", "wb")
wr = csv.writer(CSVreport)
wr.writerow(s)
CSVreport.close()
嗨,我試圖將類型爲String的日期添加到CSV。以上是我的嘗試,但在我的test.csv,日期是這樣的: 30/01/2017在python中將字符串日期寫入CSV
請幫
感謝
import csv
s=["2017/01/30", "blah"]
CSVreport = open("test.csv", "wb")
wr = csv.writer(CSVreport)
wr.writerow(s)
CSVreport.close()
嗨,我試圖將類型爲String的日期添加到CSV。以上是我的嘗試,但在我的test.csv,日期是這樣的: 30/01/2017在python中將字符串日期寫入CSV
請幫
感謝
請檢查該線程的字符串轉換爲數據格式。 Converting string into datetime
我在我的機器上試過了你的步驟,我可以完全按照「2017/01/30」打印字符串。所以它必須在你的機器上進行一些設置,你是否在excel中打開了csv。嘗試在文本編輯器(如記事本或vi)中打開它,因爲Excel可能會操作日期格式。
啊啊excel操縱它!謝謝 –
您實際上是在csv文件中正確寫入日期。如果您使用文本編輯器打開csv文件,您將看到數據完全按照您的要求編寫。
要驗證,您可以從文件中讀取數據。
import csv
s=["2017/01/30", "blah"]
CSVreport = open("test.csv", "wb")
wr = csv.writer(CSVreport)
wr.writerow(s)
CSVreport.close()
with open("test.csv", "rb") as f:
reader = csv.reader(f)
your_list = list(reader)
print(your_list) # it prints --> [['2017/01/30', 'blah']]
謝謝先生!當用記事本打開時,我可以確認我正確寫入了它 –
try's = [''2017/01/30「,」blah「]''(加引領報價) –
修好了!但我不想要一個報價.. –