Python在不同操作系统及云计算领域的应用与实践
1. OS X系统相关操作
1.1 获取并排序应用进程名
在OS X系统中,可以使用以下代码获取应用进程名并进行排序:
processnames = sysevents.application_processes.name.get()
processnames.sort(lambda x, y: cmp(x.lower(), y.lower()))
print '\n'.join(processnames)
运行以上代码后,会输出一系列应用进程名,如Activity Monitor、AirPort Base Station Agent等。
1.2 工作流自动化与Appscript
若需要对OS X特定应用执行工作流自动化任务,Appscript是个不错的选择,它能在Python中实现通常通过Applescript完成的操作。相关文章可参考:http://www.macdevcenter.com/pub/a/mac/2007/05/08/using-python-and-applescript-to-get-the-most-out-of-your-mac.html 。系统管理员还可以通过Applescript Studio和“do shell script”调用Python来快速创建GUI。
1.3 自动重新映像机器
OS X的ASR命令行工具是一个具有前瞻性的工具,它是Carbon Copy Cloner免费克隆实用程序的关键组件,可用于
超级会员免费看
订阅专栏 解锁全文
2660

被折叠的 条评论
为什么被折叠?



