【发布时间】:2018-04-16 21:16:49
【问题描述】:
我正在尝试为我的 ICT 课程编写个人助理。我是 python 的初学者,我尝试按照教程进行操作,但在使用 except 时得到了 SyntaxError。
这是脚本:
try:
command = r.recognize_google(audio)
print ('Your command was: ' + command + '/n'
#loop back ca sa asculte pentru comenzi daca nu gaseI'ste recon speech
except sr.UnknownValueError:
assistant(myCommand())
这是错误:
File "/Users/dumitruvictor/Desktop/Assistant.py", line 31
except (sr.UnknownValueError:
^
SyntaxError: 无效语法
操作系统:Mac OS X
【问题讨论】:
-
计算括号的个数,它们应该匹配...
-
欢迎来到 StackOverflow。请按照您创建此帐户时的建议阅读并遵循帮助文档中的发布指南。 Minimal, complete, verifiable example 适用于此。在您发布 MCVE 代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中并重现您描述的问题。
-
请正确格式化您的代码。 Python 缩进很重要!
-
在我看来,您在声明
print ('Your command was: ' + command + '/n'上缺少结束)。这些类型的错误消息可能会产生误导,因为问题通常发生在代码的其他地方——即不是实际上是导致问题的地方。 -
非常感谢,解决了这个问题,但是当我修复它时,我遇到了这个问题,你能帮帮我吗?这是 python 显示的错误: unindent 与任何外部缩进级别不匹配,它的位置靠近未知值错误 非常感谢! -都铎@martineau
标签: python error-handling syntax-error try-catch except