2014-7-1,64,56,50,53,51,48,96,83,58,30,19,...
Формат CSV
341
Данные будут читаться в строковом формате, поэтому нам понадобится способ пре-
образовать строку
'2014-7-1'
в объект, представляющий эту дату. Чтобы построить
объект, соответствующий 1 июля 2014 года, мы воспользуемся методом
strptime()
из модуля
datetime
. Посмотрим, как работает
strptime()
в терминальном окне:
>>> from datetime import datetime
>>> first_date = datetime.strptime('2014-7-1', '%Y-%m-%d')
>>> print(first_date)
2014-07-01 00:00:00
Сначала необходимо импортировать класс
datetime
из модуля
datetime
. Затем
вызывается метод
strptime()
, первый аргумент которого содержит строку с датой.
Второй аргумент сообщает Python, как отформатирована дата. В данном примере
значение
'%Y-'
сообщает Python, что часть строки, предшествующая первому
дефису, должна интерпретироваться как год из четырех цифр;
'%m-'
приказывает
Python интерпретировать часть строки перед вторым дефисом как число, представ-
ляющее месяц; наконец,
'%d'
приказывает Python интерпретировать последнюю
часть строки как день месяца от 1 до 31.
Метод
strptime()
может получать различные аргументы, которые описывают,
как должна интерпретироваться запись даты. В табл. 16.1 перечислены некоторые
из таких аргументов.
Достарыңызбен бөлісу: