私はいくつかのAppleScriptスクリプトを実行するためにPythonを使用しています。私は "繰り返し"ループ中に画面に印刷することができるようにしたいと思います。私は現在やっているのダウン易しく書き直さ例は次のとおりです。Pythonを使用してAppleScriptを使用して端末に印刷
from subprocess import Popen, PIPE
##### My applescript script
scpt = '''
set letters to {"A", "B", "C"}
repeat with theLetter in letters
do shell script "echo " & theLetter
end repeat
'''
#### run the script
p = Popen(['osascript', '-'], stdin=PIPE, stdout=PIPE, stderr=PIPE)
stdout, stderr = p.communicate(scpt)
print stdout, stderr
さて、(この場合は「C」で)それを唯一の最後のエントリは、端末に印刷されます。この方法をやって。すべての反復中に端末に印刷する方法がありますか?私。
A
B
C
ありがとうございます!