def _datetime(date_str):
r=datetime.strftime(datetime.strptime(date_str,'%a %b %d %H:%M:%S +0000 %Y'),'%Y-%m-%d %H:%M:%S')
return r
if __name__ == '__main__':
fp = open( 'csk.csv', 'rb' )
reader = csv.reader( fp, delimiter=',', quotechar='"', escapechar='\' )
c=''
a=[]
sent=[]
dates=[]
for row in reader:
c=row[1] #twitter datetime in these format Wed Apr 22 14:29:00 +0000 2015
b=_datetime(c)
a.append(b)
print a
当我尝试这些时,它给出了格式错误,甚至以前的许多问题都支持上述 striptime 格式,我实际上想将这些参数传递给绘图图。
def _datetime(date_str):
r=datetime.strftime(datetime.strptime(date_str,'%a %b %d %H:%M:%S +0000 %Y'),'%Y-%m-%d %H:%M:%S')
return r
if __name__ == '__main__':
fp = open( 'csk.csv', 'rb' )
reader = csv.reader( fp, delimiter=',', quotechar='"', escapechar='\' )
c=''
a=[]
sent=[]
dates=[]
for row in reader:
c=row[1] #twitter datetime in these format Wed Apr 22 14:29:00 +0000 2015
try:b=_datetime(c)
except:pass
a.append(b)
print a
只是添加尝试除了块解决了问题