Python:“打破”外循环

2024-01-05

在下面的Python代码中:

narg=len(sys.argv)
print "@length arg= ", narg
if narg == 1:
        print "@Usage: input_filename nelements nintervals"
        break

I get:

SyntaxError: 'break' outside loop

Why?


因为break不能用来跳出if——它只能跳出循环。这就是 Python(以及大多数其他语言)被指定的行为方式。

你想做什么?也许你应该使用sys.exit() or return反而?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:“打破”外循环 的相关文章

随机推荐

  • Firefox 和 AJAX 文档元素后出现垃圾

    我使用页面获取脚本将网页动态加载到 div 中 这是代码 顺便说一句 我正在使用 Firefox 和 Kubuntu function fetch URL divId req window XMLHttpRequest new XMLHtt
  • 如何在c#中获取图片框上的绘图图形

    我在面板中创建了一个 PictureBox 我在 PictureBox 上画了一些图形 我想通过单击按钮来获取这些图形 我怎样才能做到这一点 Check this http www syncfusion com faq windowsfor
  • 在 Delphi XE5 中生成一个包含数组的示例 JSON

    来自 NET 我一直无法完成我认为简单的任务 我想用TJSONObject TJSONArray TJSONPair等构建一个简单的 JSON 如下所示 APIKEY sadfsafsafdsa UserID 123123123 Trans
  • Moment JS 不包括节假日

    我对 javascript 和 moment js 非常陌生 我正在开发一个网站 我们需要列出产品接下来 5 个可能的提货日期 不包括周末和节假日 我开始使用我在网上找到的一个函数 它可以很好地跳过周末 但我无法让假期工作 任何帮助 将不胜
  • 将 df 与用户定义的函数聚合

    我有一个关于将 pandas 数据帧与用户定义的函数聚合的问题 如果我有一个数据帧并在有或没有 groupby 的情况下运行 agg 则在使用内置函数时会聚合结果 另一方面 如果我使用自定义函数 则在使用 groupby 时它会按预期工作
  • 增加浏览器中的堆栈大小

    简短的问题 我有一个在递归方面非常深入的JavaScript 如何增加堆栈大小以便可以执行它 类似于 Unix 系统中的 ulimit s unlimited 长话短说 我必须画一张图 我使用 Cytoscape JS http js cy
  • Console.log 在 Chrome 中不起作用

    我试图从我的 javascript 代码中记录一些数据来检查它是否正确 但它似乎不起作用 即使我在控制台中输入 console log hello 控制台只返回未定义 这是正确的 但它也不会记录 hello 如果重要的话 我会使用 adbl
  • 使用 kubeadm 为什么要手动生成证书?

    我正在尝试遵循这个tutorial https blog inkubate io install and configure a multi master kubernetes cluster with kubeadm 自己生成证书而不是依
  • 如何删除分配有新放置的对象

    C 中的 new 运算符有很多面孔 但我对放置 new 感兴趣 假设您在特定的内存位置分配内存 int memoryPool poolSize sizeof int int p new mem int allocates memory in
  • 为什么通过字符串进行的往返转换对于 double 来说不安全?

    最近 我不得不将双精度数序列化为文本 然后将其取回 该值似乎不相等 double d1 0 84551240822557006 string s d1 ToString R double d2 double Parse s bool s1
  • 如何查看 Azure Devops 中的预定义变量

    我想查看预定义变量的路径值 例如 System DefaultWorkingDirectory 我想看到其中存储的价值 我无法找到此变量值 因此在 Azure DevOps 中哪里可以找到它 简而言之 我如何检查该特定发布管道中使用的 Bu
  • 易失性如何与常量一起工作?

    我有这段代码 像往常一样 变量 local 的值保持不变 因为它是const const int local 10 int ptr int local printf Initial value of local d n local ptr
  • 为什么 (A+B) 的 FFT 与 FFT(A) + FFT(B) 不同?

    我已经与一个非常奇怪的错误作斗争了近一个月了 向你们请教是我最后的希望 我用 C 编写了一个程序 集成了 2d卡恩 希利亚德方程 https en wikipedia org wiki Cahn E2 80 93Hilliard equat
  • 生成一个具有等宽列的表格(在 Xcode 的控制台上查看)

    这是我用来检查计算的一段代码 我只是将这些值写到 Xcode 的控制台中 每个数组均使用如下所示的值进行声明 var water deficit Int 该程序计算缺水值并将其附加到此列表中 计算未显示 let months January
  • maven编译器插件2.0.2

    您能否告诉我是否必须在我的 POM 中指定 maven compiler plugin 详细信息
  • 是否可以在运行时更改 ASP.NET Web.Config 值而不重新加载应用程序域?

    是否可以在运行时更改 Web Config 中的数据库连接字符串值 而无需重新加载应用程序域 这样做的原因是 我正在构建一个多租户应用程序 它使用一个代码实例和多个数据库实例方法 因此 web config 中的数据库连接字符串必须能够在运
  • JSHint 不允许我在“for”循环中使用“forEach”

    我有一个以数组作为值的对象 people steve foo bar joe baz boo 对于每个键 我想循环遍历相应数组中的值 足够简单 for var person in people person forEach function
  • 使用 Crystal Reports 公式将数字字符串转换为值,但将非数字保留为空白/空

    我有一个字符串字段 主要包含数字十进制值 但有时包含 我想使用公式将这些数值字符串转换为值 将非值留空 空 if isNumeric a omgang omg resultat then toNumber a omgang omg resu
  • C# - Windows CE:表单翻译独立于操作系统区域性设置

    我正在为 Windows CE 设备使用 C 编写一个程序 并且希望根据应用程序本身的语言设置来翻译该应用程序 我已经阅读了一些有关使用资源文件进行本地化以及使用 可本地化 和 语言 属性翻译表单的文章 根据我所读到的内容 我了解到这种类型
  • Python:“打破”外循环

    在下面的Python代码中 narg len sys argv print length arg narg if narg 1 print Usage input filename nelements nintervals break I