值错误:不断出现并且不会消失

  • 本文关键字:消失 错误 python
  • 更新时间 :
  • 英文 :


我一直出现的错误,我不知道是什么错了。错误:

Traceback (most recent call last):
file "pipeline52", line 9, in <module>
dag = datetime.strptime(line, "%d/%m/%Y")
File "/usr/lib/python3.5/_strptime.py", line 510, in _strptime_datatime
tt, fraction = _strptime(data string, format)
File "/usr/lib/python3.5/_strptime.py", line 346, in _strptime
data_string[found.end();])
ValueError: unconverted data remains:

我的代码是这样的:

#!/usr/bin/python3
import pandas
import datetime
from datetime import datetime
with open("table.txt", "r") as file:
for line in file:
if (line != ""):
print(line)
dag = datetime.strptime(line, "%d/%m/%Y")
print(dag)

日期是一个日期列表:

23/02/2002
28/07/1976
24/03/2018
03/11/1980
etc

给定错误ValueError: unconverted data remains:和您的输入来自文件的事实,几乎可以保证您在每个日期之后都有n,因此您必须.strip它:

dag = datetime.strptime(line.strip(), "%d/%m/%Y")

最新更新