import threading import time def shopping(): while True: print("飞兔小哥 进入了商场...'") time.sleep(1) if __name__ == '__main__': autofelix = threading.Thread(target=shopping) autofelix.start() print('飞兔小哥 准备出去买东西...') time.sleep(0.5) print('飞兔小哥 看到了西红柿...') time.sleep(0.5) print('飞兔小哥 又买了土豆...') time.sleep(0.5) print('飞兔小哥 回家了!')
# 运行结果
飞兔小哥 进入了商场...'
飞兔小哥 准备出去买东西...
飞兔小哥 看到了西红柿...
飞兔小哥 又买了土豆...
飞兔小哥 进入了商场...'
飞兔小哥 回家了!
飞兔小哥 进入了商场...'
飞兔小哥 进入了商场...'
飞兔小哥 进入了商场...'
飞兔小哥 进入了商场...'
飞兔小哥 进入了商场...'
........
xxx.daemon = True
将线程变成守护线程python
将引发运行时错误import threading import time def shopping(): while True: print("飞兔小哥 进入了商场...'") time.sleep(1) if __name__ == '__main__': autofelix = threading.Thread(target=shopping) autofelix.daemon = True autofelix.start() print('飞兔小哥 准备出去买东西...') time.sleep(0.5) print('飞兔小哥 看到了西红柿...') time.sleep(0.5) print('飞兔小哥 又买了土豆...') time.sleep(0.5) print('飞兔小哥 回家了!')
# 运行结果
飞兔小哥 进入了商场...'
飞兔小哥 准备出去买东西...
飞兔小哥 看到了西红柿...
飞兔小哥 进入了商场...'
飞兔小哥 又买了土豆...
飞兔小哥 回家了!