python读取csv文件datetime时间列,解析字符串,组成时间格式
时间: 2023-07-16 14:11:40 浏览: 106
python读取csv文件
可以使用Python内置的datetime模块来解析字符串并转换为时间格式。假设你的csv文件中包含一个名为"date"的时间列,其时间格式为"YYYY-MM-DD HH:MM:SS",你可以使用以下代码:
``` python
import csv
from datetime import datetime
with open('your_file.csv', newline='') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
# 解析字符串并转换为时间格式
date_str = row['date']
date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
# 打印时间对象
print(date_obj)
```
在这个例子中,我们使用了csv模块来读取csv文件,并使用DictReader来读取每一行数据。然后,我们使用datetime.strptime()方法来解析时间字符串并转换为时间对象,最后打印出来。
阅读全文