我正在接近这个项目的结束,我再次陷入困境。到目前为止,程序从url网站进入usgs网站以提取特定数据,我已经将它分离为数据和元数据知道我需要做其他事情但是
我不知道是什么或如何,我填充的数据是1500行这里有几个
USGS 14211720 2017-01-30 19:15 PST 28600 P 6.26 P
USGS 14211720 2017-01-30 19:30 PST 30400 P 6.17 P
USGS 14211720 2017-01-30 19:45 PST 38300 P 6.03 P
source site # date discharge stage level
我给出的部分代码是
import datetime
# define empty lists, we will append the data to them
dateList = []
dischargeList = []
stagelevelList = []
for line in dataLines:
# use 'datatime.datatime.strptime()' to extract date
#use the '.strip()' and float() functions to convert values
print (dateList)
print("we have {} items in the date list".format(len(dateList)))
print("we have {} items in the discharge list".format(len(dischargeList)))
print("we have {} items in the velocity list".format(len(stagelevelList)))
答案 0 :(得分:0)
我从代码注释中假设您希望将日期从字符串转换为使用datetime
完成的datetime.datetime.strptime
对象。如果查看the documentation,您会看到此转换使用一组特殊的格式代码来指定字符串的构造方式。对于你的字符串,你可以使用
import datetime
date_str = "2017-01-30 19:15"
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d %H:%M")
从datetime对象,您可以将日期转换为您想要的任何格式的字符串。
print(date_obj.strftime("%A %B %d at %H:%M in %Y"))
# Monday January 30 at 19:15 in 2017