Skype4Py 換行符

Skype4Py 換行符

我嘗試使用Skype4Py為了納吉奧斯通知。我已經可以從命令列發送訊息了。現在我嘗試將換行符號(回車符)插入訊息正文中。我使用以下腳本來發送通知: /usr/local/nagios/sbin/skype_alert.shmy_skype_login「恢復\n」「主機:nagios-test\r」「服務:PING」「訊息:PING OK 1.22ms」:

#!/bin/bash
export DISPLAY=:0
PT=`which python`
SKYPE_LOGIN=$1
SKYPE_MESSAGE="${@:2}"
$PT /usr/local/nagios/sbin/skype_alert.py $SKYPE_LOGIN "$SKYPE_MESSAGE"

/usr/local/nagios/sbin/skype_alert.py:

#!/usr/bin/python
import Skype4Py
import sys
skype = Skype4Py.Skype()
skype.Attach()
user = sys.argv[1]
msg=' '.join(sys.argv[2:]) 
skype.SendMessage(user, msg)

有人可以告訴我如何在訊息中插入換行符號(回車符)嗎?我試過\n \r等等..

答案1

更新:這是解決方案: http://python.su/forum/topic/29784/?page=1#post-161885 希望它對某人有幫助)

相關內容