Python 退出功能

Python 退出功能,python,return,Python,Return,嗨,我正在编写一个代码,但它不工作,因为我在函数中得到错误:“return” 这是我的密码 def get_information(): names_list=[] coursework_marks_list=[] prelim_marks_list=[] file=open("details.txt","r") for line in file: item=line.split() if len(item)>1: name

嗨,我正在编写一个代码,但它不工作,因为我在函数中得到错误:“return”

这是我的密码

def get_information():
    names_list=[]
    coursework_marks_list=[]
    prelim_marks_list=[]

    file=open("details.txt","r")
for line in file:
    item=line.split()
    if len(item)>1:
        names_list.append(item[0])
        coursework_marks_list.append(item[1])
        prelim_marks_list.append(item[2])

    return names_list,coursework_marks_list,prelim_marks_list
一切都是用Python编写的。您的
return
语句超出了功能范围。你需要这样补救:

def get_information():
    names_list=[]
    coursework_marks_list=[]
    prelim_marks_list=[]

    file=open("details.txt","r")
    for line in file:
        item=line.split()
        if len(item)>1:
            names_list.append(item[0])
            coursework_marks_list.append(item[1])
            prelim_marks_list.append(item[2])

    return names_list,coursework_marks_list,prelim_marks_list

您还应该阅读并遵循。

Python中的缩进问题。。。