从AppleScript运行Python脚本时出现语法错误



我是AppleScript的新手:我刚刚创建了一个AppleScript来执行我的python代码,但我得到了"syntaxerror:无效语法"当我执行AppleScript时。如果我直接从终端执行python脚本,它就可以工作。我错过了什么?以下是我代码的前几行-错误是由代码的第二行触发的:

ipaddr = '192.168.2.254'
stream = os.popen(f'ping -c 4 {ipaddr}')
output = stream.read()
if '0 received' in output:
print('Tunnel is down. Likely due to a network issue. Please contact Admin')

我将AppleScript的击键从:更改为

keystroke "/usr/local/bin/python ...."
keystroke "/usr/local/bin/python3 ..."

最新更新