我收到语法错误,我需要一些帮助吗? 我试图解决这个问题,但我无法解决。
以下是包含错误的代码:
public class StudentComparator implements Comparator<Student> {
@Override
public int compare(Student o1, Student o2) {
int comp = o1.name.compareTo(o2.name);
if (comp == 0) {
comp = o1.age - o2.age;
if (comp == 0) {
comp = o1.groupId - o2.groupId;
}
}
return comp;
}
}
错误:
compareTo(...)
答案 0 :(得分:3)
在python中,必须使用try:
或except:
语句关闭每个finally:
语句。 except
指示如果try子句中的内容发生错误,该怎么办,finally
确定在try:
子句运行后立即执行的操作。您没有try
的结束语。如果您想忽略代码中的任何异常,您可以这样做:
try:
v = hours_between(input_file.Time,input_file.Time - DateOffset(hours = 5))
if v.bool() == True :
row.append(1)
all.append(row)
writer.writerows(all)
row = next(reader)
else:
row.append(0)
all.append(row)
writer.writerows(all)
except:
pass