我有applecript,它将显示菜单列表,并允许用户选择菜单项等.它本身运行正常.现在我尝试在python中运行它.我得到了允许的无用户交互.(-1713)错误.
我在网上看了看.我尝试了以下方法:
在同一个AppleScript中添加运行函数,所以我所做的只是将main添加到运行中
在运行时告诉应用程序"AppleScript Runner"main()结束告诉结束运行
我试图在python import os def main()中运行上面的命令:os.system('osascript -e"告诉应用程序"ApplesScript Runner"do script /Users/eee/applescript/iTune.scpt end tell"')
如果name ==' main ':main()两种方式都不行.任何人都可以告诉我如何正确地做到这一点?
我正在从命令行运行仪器。在我的命令中,我确实使用指定了输出路径
-e UIARESULTSPATH /user/xxxx
Run Code Online (Sandbox Code Playgroud)
但是,保存到上述位置的文件是 plist 文件。.trace(即instrumentscli14.trace)文件会自动保存到我保存脚本的文件夹中。
有谁知道有没有办法将 .trace 文件保存到自定义位置?
谢谢!
任何人都可以告诉我为什么我不能使用./运行python但能够使用python
-rwxr-xr-x@ 1 xxxx staff 258 14 Nov 14:08 ltry.py
-rwxr-xr-x@ 1 xxxx staff 1037 14 Nov 11:20 pdTry.py
xxxx-MacBook-Pro:python xxxx$ ./ltry.py
File "./ltry.py", line 10
print "Hello you"
^
SyntaxError: invalid syntax
xxxx-MacBook-Pro:python xxxx$ python ltry.py
Hello you
['ltry.py']
Run Code Online (Sandbox Code Playgroud)
另外,我安装了python IDLE,但我无法尝试打印,为什么?
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> print 'eeere'
SyntaxError: invalid syntax
>>> print "helooe"
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)