NameError: 类名没有定义, 但是我已经导入了该类
用Spyder写了一个项目,包含几个py文件,比如:tester.py 和 scheduler.py,其中test.py中有我要导入的类,代码举例如下:
class Tester(object):
def run(self):
pass
当我想把该类导入scheduler.py文件中,却得到了该类的NameError,代码如下,查了很多资料,百思不得姐呀(我用anaconda prompt先定位到项目的文件夹,然后输入python scheduler.py运行):
from tester import Tester
class Scheduler():
def schedule_tester(self):
getter = Tester()
while True:
getter.run()
if __name__ == '__main__':
scheduler = Scheduler()
scheduler.schedule_tester()
Traceback (most recent call last):
NameError: name 'Tester' is not defined
麻烦高手帮忙解答,大恩不言谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论