You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python代码单次运行后终止,如何实现循环重复执行?

解决Python代码无法循环执行的问题

你的问题出在两个核心点:

  • 布尔值拼写错误:Python中表示“真”的布尔值是大写的True,小写的true会被识别为未定义变量,直接导致逻辑异常或报错
  • 缩进错误:Python依靠缩进区分代码块,while循环后的所有需要重复执行的代码必须统一缩进,否则只有紧跟循环的第一行属于循环体,其余代码仅执行一次

修正后的代码示例

import requests
import datetime
import random
import urllib.parse
import webbrowser
import time
import subprocess

# 注意大写的True,以及后续代码的统一缩进
while True:
    # 此处放置你原来的全部业务代码,所有代码都要保持相同缩进
    # 示例:打印当前时间作为测试
    print("当前时间:", datetime.datetime.now())
    
    time.sleep(50)

关键注意事项

  • 所有需要循环执行的代码(包括time.sleep(50))都必须放在while True:的缩进块内,缩进保持一致(通常用4个空格)
  • 务必确保while后的条件是大写的True,小写true不属于Python内置的布尔常量

内容的提问来源于stack exchange,提问作者Premium

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 02:09:54