写程序多了脑子容易糊着 问题背景 使用python在命令行中想运行程序来着,报了这个错。奇怪的是昨天还好好的,今天只不过修修补补之后竟然不行了。 解决方法 网上有很多解决办法,我的情况在第3条: 类没有实例化,实例化即可调用的时候写错了:Data.load()改为Data().load()去掉上面的@staticmethod 为什么说划掉那句话了呢?因为我的程序长这样 class Name: ... @staticmethod # def func1(): # ... # ... # ... # ... # ... # ... # ... def func(): ... 中间隔了一大段注释…