苹果python执行不了,Python调用的AppleScript不使用osascript或appscript?
Is there any way to execute (and obtain the results of) AppleScript code from python without using the osascript command-line utility or appscript (which I don't really want to use (I think?) because it's no longer developed/supported/recommended)?
Rationale: in another question I've just posted, I describe a strange/undesired behaviour I'm experiencing with running some AppleScript via osascript. As I'm actually calling it from a python script, I wondered if there was a way to route around osascript altogether, since that seems to be where the problem lies - but appscript (the obvious choice?) looks risky now...
解决方案
You can use the PyObjC bridge:
>>> from Foundation import *
>>> s = NSAppleScript.alloc().initWithSource_("tell app \"Finder\" to activate")
>>> s.executeAndReturnError_(None)
苹果python执行不了,Python调用的AppleScript不使用osascript或appscript?相关推荐
- python 执行shell_python学习——python中执行shell命令
这里介绍一下python执行shell命令的四种方法: 1.os模块中的os.system()这个函数来执行shell命令>>> os.system('ls') anaconda-k ...
- python 执行shell_用Python调用Shell命令
Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库,也当然可以用Python调用Shell命令. 用Python调用Shell命令有如 ...
- python执行文件函数,python如何运行函数
运行Python的函数,只需要调用函数名,在传递参数就可以,不必关心函数体内部的代码块. 函数是带名字的代码块,用于完成具体的工作 需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而 ...
- python 执行shell_从python执行Shell脚本与变量
我有这个代码: opts.info("Started domain %s (id=%d)" % (dom,domid)) 我想从上面执行一个带有参数domid的shell脚本. 这 ...
- Python 执行 shell命令 的几个方法小结
参考:https://blog.csdn.net/ronnyjiang/article/details/53333538 Python 执行 shell 命令 Python 可以执行 shell 命令 ...
- python执行mysql存储过程_Mysql学习---使用Python执行存储过程
使用Python执行存储过程 使用Python执行存储过程[2部分]: 1.执行存储过程,获取存储过程的结果集 2.将返回值设置给了 @_存储过程名_序号 =#!/usr/bin/env pytho ...
- python执行mysql存储过程,Mysql学习---使用Python执行存储过程
使用Python执行存储过程 使用Python执行存储过程[2部分]: 1.执行存储过程,获取存储过程的结果集 2.将返回值设置给了 @_存储过程名_序号 = #!/usr/bin/env pyth ...
- python调用shell脚本的参数_使用python执行shell脚本 并动态传参 及subprocess的使用详解
最近工作需求中 有遇到这个情况 在web端获取配置文件内容 及 往shell 脚本中动态传入参数 执行shell脚本这个有多种方法 最后还是选择了subprocess这个python标准库 subpr ...
- python调用接口查询_基于Python的苹果序列号官网查询接口调用代码实例
1.[代码][Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import ur ...
- java执行python脚本_通过Java调用Python脚本
在进行开发的过程中,偶尔会遇到需要使用Java调用Python脚本的时候,毕竟Python在诸如爬虫,以及科学计算等方面具有天然的优势.最近在工作中遇到需要在Java程序中调用已经写好的Python程 ...
最新文章
- 披星“戴”云,百治百效
- seq2seq模型_Pytorch学习记录-Seq2Seq模型对比
- 【转】c++ http下载文件
- js动态增加行 删除行
- person p = new person();_Python函数__new__及__init__作用及区别解析
- c++多边形扫描线填充算法_基于MATLAB的道格拉斯普克算法递归实现
- POJ3349 Snowflake Snow Snowflakes(哈希表)
- windows快捷键大全(转载)
- NumPy库---二元函数
- 计算机导论课程论文标题大全,计算机导论课程论文选题范文 计算机导论课程论文题目怎样定...
- JQuery blockUI 的使用方法
- 计算机触摸板设置方法,笔记本的触摸板怎么用_笔记本电脑触摸板的使用教程-win7之家...
- OpenWRT/Linux多WAN带宽叠加使用iptables标记策略路由负载均衡
- 机器人聊天软件c#_我的C#之路之简单的聊天机器人。
- 飞桨领航团AI达人创造营第一课2021.7.26
- 【java】Java中关于String类型的详解
- js jq 按钮开始/停止转换
- python实验结论_Python基础(上)实验报告
- error LNK1207:-XXX.pdb”中的 PDB 格式不兼容;请删除并重新生成
- 重庆春季高考计算机试题,2017年重庆春季高考数学模拟练习题一
热门文章
- 星期天写了点蛋疼的东西(3)
- MySQL 效能监控工具--mysqlreport -转
- 闽南科技学院计算机分数线,闽南科技学院历年分数线 2021闽南科技学院录取分数线...
- php正则判断括号中的,PHP实现正则匹配所有括号中的内容
- Zookeeper 客户端 Curator 使用详解
- Nodejs ---- 升级到指定版本
- css中如何将a标签设置居中,cssa标签设置成block后,怎么让文字垂直居中_html/css_WEB-ITnose...
- php 日志库,这可能是php世界中最好的日志库——monolog
- 我的实用设计模式之关于Policy-based design
- 1024程序员 | 我如何从零基础转行成为一个自信的前端