小编Mat*_* T.的帖子

在 Python 中处理超时异常

我正在寻找一种方法来处理使用 PRAW (Python) 的 Reddit 机器人的超时异常。它每天至少超时一次,并且它有一个变量编码,所以我必须更新变量,然后再次手动运行机器人。我正在寻找一种自动处理这些异常的方法。我查看了 try: 和 except:,但我担心在 time.sleep(10) 之后添加一个断点会完全停止循环。我希望它继续运行循环,无论它是否超时。下面是代码示例。

def run_bot():
   # Arbitrary Bot Code Here

   # This is at the bottom of the code, and it runs the above arbitrary code every 10 seconds
while True:
    try:
        run_bot()
        time.sleep(10)
    except:
        # Don't know what goes here
Run Code Online (Sandbox Code Playgroud)

python timeout exception handle praw

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

exception ×1

handle ×1

praw ×1

python ×1

timeout ×1