我现在正在做功课,我发现很难对车牌进行格式检查。 到目前为止这是我的代码
f = open("JAMES1.TXT","r")
lines = f.readlines()
for line in lines:
numberplates = line[0:7]
start_time = int(line[9:13])
end_time = int(line[14:18])
time = (end_time - start_time)
time2= (time/60)
distance_camera = int(40)
speed = distance_camera/time2
if speed > 30:
print("these number plates have been execeding the speed limit",numberplates,speed,"mph")
f.close()
最简单的方法是使用正则表达式。在不知道所需格式或如何处理无效板的情况下,可以执行以下操作:
我假设你的格式是三位数,后跟三个字母。如果你遇到一个格式不好的图版,你想抛出一个错误。你知道吗
相关问题 更多 >
编程相关推荐