Python 用于关闭文件的synax无效

Python 用于关闭文件的synax无效,python,Python,它一直说swiming\u file.close是一个synax错误,有人能帮忙吗?您在swiming\u file.writestrottal之后忘记了一个右括号问题在close上面的一行: def td(): choice = input("which trainning event would you like to access?\nswimming\ncycling\nrunning\n") if choice == "swimming": Swimming

它一直说swiming\u file.close是一个synax错误,有人能帮忙吗?

您在swiming\u file.writestrottal之后忘记了一个右括号

问题在close上面的一行:

def td():

    choice = input("which trainning event would you like to access?\nswimming\ncycling\nrunning\n")
    if choice == "swimming":
     Swimming_file= open("Swimming_file.txt", "w")

totaldistance = input("what was the total distance you swam in meters?")
totaltime = input("how long did you swim for in minutes?")

total = (totaldistance, toataltime)
Swimming_file.write(str(total)
Swimming_file.close() 
td() 
Swimming_file.write(str(total)

缺少一个右括号。

缺少一个右括号。如果您使用的是IDE,它应该突出显示它并给出提示

Swimming_file.write(str(total))