2025-11-20 06:19:20
首先得看程序有没有写输出语句比如print或者print语句被注释了或者输出语句在死循环里根本执行不到比如写了个while True:循环但没写break或者输出语句在if条件判断里但条件永远不满足比如if False:print("hi")这种
根据前年开发者调查数据显示语法错误导致不输出占40%运行时错误占30%环境问题占20%其他占10%比如if语句没写冒号就会提示语法错误比如while循环没写break就会卡死比如文件路径写错就会报权限错误比如'没有写入权限'这种具体案例有位程序员朋友在写爬虫时把print语句写成了print1导致程序根本没输出后来发现是变量名拼写错误根据Stack Overflow统计类似拼写错误每年导致约120万次程序无输出问题
本题链接: