Python cmd计时器创建

时间:2017-12-04 22:13:08

标签: python

我有以下代码:

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秒之后用户仍然没有输入任何内容,则会打印出一个"断开连接的"状态。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

只是为了让你开始......

import time

time.sleep(30)

print('Disconnected')

Afiak没有input()的“任意”按键监视器,这会阻止您的代码运行。