Python读取和写入使用日期的csv文件

Python读取和写入使用日期的csv文件,python,csv,datetime,calendar,Python,Csv,Datetime,Calendar,我想在python中看到,该代码读取一个csv文件,其中包含具有值的历史日期年份(每行示例:2016-09-232173.290039),然后该代码将编写另一个csv文件,其中包含周五发生的每个日期及其相关值。非常感谢您的帮助。以下脚本将满足您的需要: from datetime import datetime import csv with open('input.csv', 'rb') as f_input, open('output.csv', 'wb') as f_output:

我想在python中看到,该代码读取一个csv文件,其中包含具有值的历史日期年份(每行示例:2016-09-232173.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  

你能给我们看看你现在的密码吗?或者你希望有人为你编写代码吗?欢迎使用StackOverFlow user3597951!!!本网站用于询问有关代码的问题。没有人会在这里为您编写代码。请共享您的代码和错误(如果有)。请通过此链接-@WilliamFernandes-OP需要代码。检查这一行-“我想在python中看到这样的代码:“@user3597951-如果您是python新手,请尝试用谷歌搜索它。检查此链接以获得结果-Martin,这非常有效。很多年前我在大学里学过fortran。。。我现在很高兴能为一个具体的小项目学习这个。这就是我需要的鼓励!很高兴它起作用了。别忘了点击答案旁边的灰色勾号,接受它作为解决方案。