0
点赞
收藏
分享

微信扫一扫

process() missing 1 required positional argument: ‘PT_path‘

回溯 2022-02-23 阅读 59
python

process(),是一个函数,缺少了一个必须的位置参数(文件),找到这个函数使用的地方,看看函数输入与返回的argument是否对齐。

eg:调用process的时候,少了PT_path这个参数,应改为 GT, MT= process(a, b, c) or 把PT_path删除。

    GT, MT= process(a, b)

    def process(GT_file, MT_file, PT_path, option=None):
        if GT_file < MT_file:
            print('Error', PT_path)
            return None,None
        return(GT_path, MT_path)

Note: option=None 表示process调用时的可选参数,如果给定a,b,c,d,那么d将覆盖默认值None,否则option使用默认值None。

举报

相关推荐

0 条评论