[英]Python reading and writing a csv file working with dates
我想在 python 中看到讀取包含歷史日期年份和值的 csv 文件的代碼(每行示例:2016-09-23,2173.290039),然后此代碼將寫入另一個帶有每個日期和日期的 csv 文件其關聯值發生在星期五。 非常感謝你的幫助。
以下腳本將執行您需要的操作:
from datetime import datetime
import csv
with open('input.csv', 'rb') as f_input, open('output.csv', 'wb') as f_output:
csv_input = csv.reader(f_input)
csv_output = csv.writer(f_output)
for row in csv_input:
if datetime.strptime(row[0], "%Y-%m-%d").weekday() == 4: # if Friday
csv_output.writerow(row)
如果input.csv
包含:
2016-09-23,2173.290039
2016-09-24,2174.290039
2016-09-25,2175.290039
2016-09-26,2176.290039
它將創建output.csv
包含:
2016-09-23,2173.290039
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.