Python怎么读取csv文件里的日期(python3读取csv文件)

http://www.itjxue.com  2023-04-12 18:18  来源:未知  点击次数: 

python 怎么将从CSV文件中获取的时间仅展示时分秒,不要日期

import?re

?s?=?'2018-03-09?10:09:08'

?re.search(r'\d+:\d+:\d+',?s).group()

'10:09:08'

如何用python读取csv表格中的时间列,并进行时间最大值和最小值的相减?求代码。。。

#?你的csv文件替换下,我的时间在最后一列。

import?csv

import?datetime

with?open('site_info.csv','r')?as?csvfile:

????reader?=?csv.reader(csvfile)

????mod_times?=?[row[-1]?for?row?in?reader]

mod_times?=?[datetime.datetime.strptime(x,?r"%Y/%m/%d?%H:%M")?for?x?in?mod_times[1:]]

max_time?=?max(mod_times)

min_time?=?min(mod_times)

diff_day?=?(max_time?-?min_time).days

diff_sec?=?(max_time?-?min_time).seconds

m,?s?=?divmod(diff_sec,?60)

h,?m?=?divmod(m,?60)

print?"%d?days,%02d?hours,%02d?minites,%02d?seconds"?%(diff_day,h,?m,?s)

python怎么读取csv文件

这两天刚好看到,Python CookBook上有说到。这里是三种读取csv的方法。

文件格式是这样的

Region,DATE_,RAW_ACU

zh_ch,Jan 27 2017,208172

import?csv

from?collections?import?namedtuple

?

#?with?open('data.csv')?as?f:

#?????f_csv?=?csv.reader(f)

#?????headers?=?next(f_csv)

#?????for?row?in?f_csv:

#?????????#?print(row)

#?????????print(row[0],?row[1])

?

?

#?with?open('data.csv',?encoding='utf-8-sig')?as?f:

#?????f_csv?=?csv.reader(f)

#?????headers?=?next(f_csv)

#?????print(headers)

#?????Row?=?namedtuple('Row',?headers)

#?????for?r?in?f_csv:

#?????????row?=?Row(*r)

#?????????print(row.Region,?row.DATE_)

?

?

with?open('data.csv',?encoding='utf-8-sig')?as?f:

????f_csv?=?csv.DictReader(f)

????for?row?in?f_csv:

????????print(row['DATE_'],?row)

具体可以看这个文档。。

python中pandas如何读取csv时间数据并改变格式?

要看你第二列的时间是用什么写的。如果能转换成字符串,截取非字母和非符号的数字,并切片取前十位即可。

python中怎么读取csv文件

Python读取CSV文件方法如下:

如下是一个CVS文件

使用Python打开CSV可以直接使用open函数打开,然后使用reader函数读取内容,实现代码如下:

运行结果如下:

更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于python中怎么读取csv文件的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

(责任编辑:IT教学网)

更多

推荐HTML/Xhtml文章