【问题标题】:Calling a function is resulting in a required positional argument error调用函数会导致所需的位置参数错误
【发布时间】:2020-10-22 14:49:00
【问题描述】:

我确定我只是遗漏了一些明显的东西,但这里是函数以及我如何调用它

def read_csv(fin):
    df = pd.read_csv(fin, sep='\t', low_memory=False)

    return df

df_p = read_csv('data.txt')

我收到以下错误

TypeError: read_csv() missing 1 required positional argument: 'fin'

我做错了什么?

【问题讨论】:

  • 会不会是你在别处调用了这个函数?

标签: python pandas typeerror opencsv


【解决方案1】:

您需要缩进 read_csv 行。在函数调用的末尾还有一个额外的逗号。

def read_csv(fin):
  df = pd.read_csv(fin, sep='\t',low_memory=False)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    相关资源
    最近更新 更多