用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
麻烦高手帮忙解答,大恩不言谢!