Crossin的编程教室

标题: thread 多线程时被提示name未定义not defined [打印本页]

作者: incipient    时间: 2017-10-4 20:37
标题: thread 多线程时被提示name未定义not defined
import threading

def thread_job():
    print('This is a added Thread,number is %s'%threading.current_thread())

def main():
    added_thread = threading.Thread(target=thread_job)
    added_thread.start()

if _name_ == '_main_':
    main()

运行结果是报错:
NameError: name '_name_' is not defined

系统环境:win_10_64位:10.0.15063
python环境:3.7.0a1  64位。
求解答。




作者: incipient    时间: 2017-10-4 21:00
刚刚自己又解决了,if后面的写错了应该是两个"__",而不是一个“_"。
作者: crossin先生    时间: 2017-10-4 21:38
是的,类似的都是两个下划线





欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5