Python无效语法

Python无效语法,python,syntax-error,Python,Syntax Error,我试图编译一个代码,这是关于发送短信通过telit模块 上面的陈述给出了一个错误。我不明白,GPS库在它应该在的地方,我导入了它 lastPosition = GPS.getActualPosition() syntaxError:无效语法 请帮忙 也许可以尝试一些带有可见空白的文本编辑器?在我打开TextMate中的“显示不可见物”之前,我一直有类似的讨厌的bug。也许可以尝试一些带有可见空白的文本编辑器?在我打开TextMate中的“Show Invisibles”(显示不可见)之前,我

我试图编译一个代码,这是关于发送短信通过telit模块

上面的陈述给出了一个错误。我不明白,GPS库在它应该在的地方,我导入了它

lastPosition = GPS.getActualPosition()
syntaxError:无效语法


请帮忙

也许可以尝试一些带有可见空白的文本编辑器?在我打开TextMate中的“显示不可见物”之前,我一直有类似的讨厌的bug。

也许可以尝试一些带有可见空白的文本编辑器?在我打开TextMate中的“Show Invisibles”(显示不可见)之前,我一直都有类似的讨厌的bug。

OP提到的帖子(在评论中--不是一个好主意,@gheddo!改为编辑你的Q!)正好有这样的代码(我只复制和粘贴了两行相关内容):

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

你知道,几乎没有必要让我们读那个密码。。。代码的作者John Melbourne在本帖的下一篇帖子中说,我引用:

你好,瑞安

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

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

这正是你要做的——重新缩进函数体,
if
while
语句,如果需要的话,请参考Flavio Bernardotti的代码


另外,在将来,我强烈建议你以后在一个帖子中至少阅读一篇帖子(如果阅读整个帖子对你来说太多了…;-)。

OP提到的帖子(在评论中--
不是一个好主意,@gheddo!改为编辑你的Q!)正好有这样的代码(我只复制和粘贴两行相关内容):

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

几乎没有必要让我们阅读这些代码,你知道……代码的作者John Melbourne在这篇文章的下一篇文章中说,我引用:

你好,瑞安

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

您将需要重新缩进 函数体,if和while 声明。见弗拉维奥的原件 如果您不确定如何查找源

这正是你要做的——重新缩进函数体,
if
while
语句,如果需要的话,请参考Flavio Bernardotti的代码


另外,在将来,我强烈建议你以后在一个线程中至少阅读一篇文章(如果阅读整个线程对你来说太多了…;-)…

你必须给出更多的代码。错误可能在其他地方。请发布整个错误,包括回溯,以及所有相关的代码。“无效语法"这对我们没有帮助,因为您发布的代码的语法很好。john_melbourne PostPosted:Sun Feb 28,2010年6:55 pm这是脚本,我只是想看看如何执行phyton脚本。我上传并编译了另一个脚本,但它很简单。我正在尝试执行这个脚本。我想在调用模块时使用SMSE。这是错误我删除了gps的东西,并在那里放了一个gpsacp字符串。然后它在SER.send语句中再次出现错误。您必须提供更多代码。错误可能在其他地方。请发布整个错误,包括回溯,以及所有相关代码。“无效语法”这对我们没有帮助,因为您发布的代码的语法很好。john_melbourne PostPosted:Sun Feb 28,2010年6:55 pm这是脚本,我只是想看看如何执行phyton脚本。我上传并编译了另一个脚本,但它很简单。我正在尝试执行这个脚本。我想在调用模块时使用SMSE。这是错误我删除了gps的东西,并在那里放了一个gpsacp字符串。然后它在SER.send语句中又出现了一个错误。有没有其他方法来编译这个脚本?我上传了一个带有txt扩展名的sms_发送脚本,并启用了它,然后我使用了execscr命令。它工作了,并向我发送了一个文本。但是这个过程对这个脚本或脚本不起作用我做不到。当我调用模块时,终端显示环号,但SER libs和其他部分不工作。是否有其他方法来编译此脚本?我上传了一个带有txt扩展名的sms_send脚本,并启用了它,然后我使用了execscr命令。它工作了,并向我发送了一条文本。但此过程不适用于此脚本,或者我无法完成.当我打电话给模块时,终端显示出响铃符号,但SER libs和其他部件不工作。=)非常感谢。看来,问题是我的词汇量太差了(再次感谢)。看来,问题是我的词汇量太差了(再次感谢。
import SER
import MOD
import MDM
import GPS
def get_gps():
gpspos = GPS.getActualPosition() #Read GPS position