Python 语法无效

发布于 2024-09-16 17:32:52 字数 1466 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

羁拥 2024-09-23 17:32:53

也许尝试一些带有可见空白的文本编辑器?在我打开 TextMate 中的“显示不可见内容”之前,我一直遇到过这样讨厌的错误。

Perhaps try some text editor with visible white-space? I've had pesky bugs like this until I turn on "Show Invisibles" in TextMate.

醉态萌生 2024-09-23 17:32:52

OP 提到的帖子(在评论中 - 不是一个好主意,@gheddo!编辑你的 Q!),此处正是此代码(我仅复制并粘贴两个相关的行):

def get_gps():
gpspos = GPS.getActualPosition() #Read GPS position

看到问题了吗?第二行无缩进!因此,语法错误:函数体(以及其他复合语句体)必须在Python中缩进。

几乎没有必要让我们阅读该代码,您知道...该代码的作者 John Melbourne 在该线程的下一篇文章中说道,我引用:

瑞安,你好,

论坛软件删除了
Python 脚本的缩进
我在之前的邮件中列出了。

您需要重新缩进
函数体,if 和 while
声明。查看弗拉维奥的原作
如果您不确定如何获取来源。

因此,这正是您必须做的 - 重新缩进函数体、ifwhile 语句,如果您需要为此目的,请参阅 Flavio Bernardotti 的代码。

另外,将来,我强烈建议您在主题中至少阅读一篇帖子(如果阅读整个主题对您来说工作量太大......;-)...

The post the OP referred to (in a comment -- not a great idea, @gheddo! edit your Q instead!), here, has exactly this code (I'm copying and pasting only the two relevant lines):

def get_gps():
gpspos = GPS.getActualPosition() #Read GPS position

see the problem? No indentation for the second line! Therefore, a syntax error: function bodies (and other bodies of compound statements) must be indented in Python.

It was hardly necessary to send us reading that code, you know... the code's author, John Melbourne, in the very next post in this thread says, and I quote:

Hi again Ryan,

The forum software removed the
indentation from the Python script
that I listed in my earlier mail.

You will need to re-indent the
function bodies, if and while
statements. See Flavio's original
source if your not sure how.

So that's exactly what you have to do -- re-indent the function bodies, if and while statements, and refer to Flavio Bernardotti's code if you need to for this purpose.

Also, in the future, I would strongly recommend you read at least one post later in a thread (if reading the whole thread is too much work for you...;-)...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文