【发布时间】:2017-08-26 00:16:19
【问题描述】:
我是 python 新手。在我的 python 脚本中,我打开一个文件进行阅读,并想要处理某些行。我想忽略以“*”或“#”开头的行。这是我的代码:
line = DLF_P.readline()
while line:
if not line.startswith('*') or not line.startswith('#'):
time = line.split()[0]
print time
time = datetime.strptime(time, FMT)
if start < bdoyend:
print time
line = DLF_P.readline()
我收到第一行(包含星号)与格式“HH:MM:SS”不匹配的错误。我认为我的代码会忽略这些类型的行。
ValueError: 时间数据 '**' 与格式 '%H:%M:%S' 不匹配
我做错了吗?
【问题讨论】:
-
您输入的某行与 FMT 时间格式不匹配。检查哪些行不同,是否可以提供输入的示例
标签: python