Python 从 AppleScript 程序获取变量

Python get variables from AppleScript program

我最近一直在使用 AppleScript,想知道是否有办法从 AppleScript 获取变量,并在 Python 中使用它们。例如,假设我有一个名为 test.scpt 的 AppleScript 程序,其中包含以下代码:

set var1 to "hello"
set var2 to "hi"

在我的 python 中,我想做一些事情(比如打印)这两个变量的值:

print(var1)
print(var2)

我查看了 this 之类的答案,但是我发现的大多数答案都是几年前的。有没有 newer/better 方法可以做到这一点,如果没有,最好的方法是什么?

编辑: 我也尝试过一起使用 osascriptos.system,但是我不能将输出存储为变量,据我所知,osascript 只运行代码,但不能存储变量。

选项: