-3 python python-3.x
import csv
import datetime as dt
import datetime
import matplotlib.pyplot as plt
x,y = [],[]
csv_reader = csv.reader(open('noneventEventdetect.csv'))
for line in csv_reader:
x.append(line[1])
T = dt.datetime.strptime(line[0],'%Y-%m-%d %H:%M:%S')
#print(T)
y.append(T)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(y,x)
fig.autofmt_xdate()
plt.show()
Run Code Online (Sandbox Code Playgroud)
示例CSV数据(python3.4):
24/5/2013 7:00:00 1
24/5/2013 7:00:00 2
24/5/2013 7:00:00 3
24/5/2013 7:00:00 4
24/5/2013 7:00:00 5
24/5/2013 7:00:00 6
这个错误:
Traceback(最近一次调用最后一次):
文件"C:\ Users\Kitravee\Desktop\New folder(4)\ sdf.py",第12行,in
Run Code Online (Sandbox Code Playgroud)T = dt.datetime.strptime(line[0],'%d-%m-%Y %H:%M:%S')_strptime_datetime中的文件"C:\ Python34\lib_strptime.py",第500行
Run Code Online (Sandbox Code Playgroud)tt, fraction = _strptime(data_string, format)文件"C:\ Python34\lib_strptime.py",第337行,在_strptime中
Run Code Online (Sandbox Code Playgroud)(data_string, format))ValueError:时间数据'2013/05/24 07:00:00'与格式'%d-%m-%Y不匹配
%H:%M:%S"
标题中的时间格式与您提供的文件格式不同,并且两者的格式都不匹配.
对于您需要的文件'%d/%m/%Y %H:%M'中的时间,您需要的标题中的时间'%Y/%m/%d %H:%M:%S'
| 归档时间: |
|
| 查看次数: |
3992 次 |
| 最近记录: |