值错误:时间数据与远程计算机fi上的格式“%Y%m%d%H:%m:%S”不匹配

2024-04-25 23:52:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我用sftp在远程机器上打开一个文件,它工作得很好,但是我遇到了这个错误

ValueError: time data '"2015-06-25 14:50:00"' does not match format 
'%Y-%m-%d %H:%M:%S'

但我使用的格式是正确的。这是我的代码到各自的代码部分。在

^{pr2}$

有人能帮我或指导我处理这个问题吗。我会很感激的。在


Tags: 文件代码机器formatdata远程time格式
1条回答
网友
1楼 · 发布于 2024-04-25 23:52:03

您的日期字符串似乎是用双引号括起来的,您可以在格式字符串中包括双引号,或者更简单的做法是先去掉这些:

In[15]:
d = '"2015-06-25 14:50:00"'.replace('"','')
datetime.strptime(d, fmt)

Out[15]: datetime.datetime(2015, 6, 25, 14, 50)

strip也可以在这里工作:

^{pr2}$

所以在你的代码里加上这个

start_date = line[0].replace('"','')

或者

start_date = line[0].strip('\"')

相关问题 更多 >

    热门问题