如何返回Gammu Python SendSMS功能已发送状态?

时间:2013-12-15 20:10:27

标签: python gammu

您好,感谢您抽出宝贵时间提供帮助。

我目前正在使用以下代码

#!/usr/bin/env python
# Sample script to show how to send SMS

import gammu
import sys


sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()

message = {
    'Text': 'python-gammu testing message',
    'SMSC': {'Location': 1},
    'Number': '+584126555508',
}

# Actually send the message
sm.SendSMS(message)

它工作正常,但我怎么能确定SendSMS函数真的发送了消息......

例如:发送,未发送作为SendSMS函数返回值的结果。

提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

try:
  # Send SMS if all is OK
  sm.SendSMS(message)
  print 'Success, SMS was Sent'

except gammu.GSMError:
    # Show error if message not sent
    print 'Error, SMS not Sent'