作者SuzyWife (Suzy)
看板Python
标题[问题] While True 无限回圈 随时终止
时间Thu Oct 27 09:45:21 2022
各位大神,最近想要写一个游戏脚本。
while True:
if keyboard.is_pressed( )
while True:
滑鼠移动回圈或键盘
请问要怎麽写才能按下(指定按键)随时离开滑鼠移动回圈,我有在里面加过 if去设条件,
可是不能随时离开,谢谢各位解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 103.226.215.1 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1666835123.A.4FF.html
1F:→ lycantrope: 设状态,用break,在function内return 10/27 10:14
2F:→ SuzyWife: 不好意思 设状态是用什麽函式呢 10/27 12:32
3F:→ Schottky: 一楼的意思是用变数当旗标决定要不要离开回圈 10/27 12:57
4F:→ lycantrope: 用其他变数取代True,符合离开条件就改成False 10/27 12:58
5F:→ Schottky: 但毛病可能不在这边,你的问题问得不知所云 10/27 13:00
6F:→ Schottky: 很常见的错误是加了10秒的工作或sleep之後才检查按键 10/27 13:03
7F:→ Schottky: 然後问为什麽这十秒都没办法接收键盘讯息 10/27 13:04
8F:→ DavisX: 用signal 10/27 13:47
9F:→ SuzyWife: 好谢谢我等等试试看 10/27 14:35