“TypeError:读取\u in()缺少1个必需的位置参数:

2024-09-29 05:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

第一次接触Python的用户和新手,所以我只有非常基本的理解。我正在尝试使用参数的函数,但遇到了以下错误:

"TypeError: reading_in() missing 1 required positional argument: 'surname1' "

当我尝试读取CSV文件时。请帮忙

# Code block to Read customer data from a csv file
    elif(user_choice.lower()=="r"):
        backend.reading_in(plans)

# Read from a csv file code function
def reading_in(name1,surname1):  
    in_file_obj = open("customer_plan.csv","r")
    line=in_file_obj.readline()
    while(line !=""):
        fields = line.strip().split(",")
        plan_index= int(fields[0])
        name = fields[1]
        surname = fields[2]
        name_surname = name + " " + surname
        backend.add_plan(plans[plan_index],name_surname)
        line= in_file_obj.readline()
    in_file_obj.close()

Tags: csvnameinfrombackendobjfieldsread