Почему это не работает? Я пытаюсь установить переменную python, равную коду applescript.Переменные AppleScript в Python
from os import system
cmd = """osascript<<END
tell application "SpeechRecognitionServer"
set theResponse to listen for {"good", "bad", "weather"}
end tell
END"""
response = str(system(cmd))
print response
if response == "good":
print "Ok"
Что вы имеете в виду под «не работает». Одна вещь, которую я вижу, это то, что END должен начинаться с начала строки, а не с отступа. –
Попробуйте запустить его, и вы поймете, что я имею в виду. – perk