我有以下代码:
class OCP(cmd.Cmd):
intro = 'Welcome to the OCP shell. Type help or ? to list commands.\n'
prompt = '> '
file = None
def do_connect(self, arg):
'connect'
logging.debug('> connect')
connect()
我有这个代码使用python中的cmd。我想要的是每次用户进入连接30秒时运行一个计时器。 如果在30秒之后用户仍然没有输入任何内容,则会打印出一个"断开连接的"状态。
我该怎么做?
答案 0 :(得分:1)
只是为了让你开始......
import time
time.sleep(30)
print('Disconnected')
Afiak没有input()
的“任意”按键监视器,这会阻止您的代码运行。