python - 如何在没有错误语句的情况下退出 python 程序?
问题描述
如何在不显示错误消息的情况下退出或停止 python 程序?
我已经尝试过 quit()、exit()、systemexit()、raise SystemExit 和其他方法,但它们似乎都引发了一条错误消息,表明程序已停止。我该如何摆脱这个?
解决方案
你太努力了。使用常规样板编写程序:
def main():
# your real code goes here
return
if __name__ == "__main__":
main()
并从函数返回main
。这将使您回到 -if
子句,并且执行将落在程序的底部。
您可以在其中添加任意数量的return
语句main()
。
推荐阅读
- elasticsearch - 防止索引将多个主节点分配给同一节点
- r - 无法创建大型 gzip csv 文件的“disk.frame”
- html - 无论在 HTML 上是什么,图像都不会加载
- gremlin - Gremlin Python:查询列表并返回键/值列表
- json - GitHub Actions Terraform 状态文件无法解析
- django - Generate Dynamic Links in Django : Company and Employee
- freemarker - 通过拆分方法生成的存储数据的列表
- buildozer - buildozer, kivy/kivy System.err: java.lang.NullPointerException: uri
- ssl - youtube 进行了一些更改,并且 ytdl-core 在更新 ytdl-core 4.8.3 后停止工作,这显示
- python - 我在快速修复中找不到它(减少没有定义)如何解决这个问题