文章目录 基本上源于不够规范的编程修正 基本上源于不够规范的编程 python中报错got multiple values for argument或者takes 0-5 positional argument but 6 were given 这是因为在class中的函数没有传入self而导致的参数错位等 不需要这个类的self的函数不应该放在这个class里,但是放了一般第一个应该传入self 修正 // def foo(xxx): def foo(self,xxx):