簡體   English   中英

Python讀取和寫入使用日期的csv文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM