首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用py-appscript访问URL时在Mac Dock中跳过Python应用程序

使用py-appscript访问URL时在Mac Dock中跳过Python应用程序
EN

Stack Overflow用户
提问于 2010-12-17 23:25:29
回答 1查看 1.1K关注 0票数 1

当我使用py-appscript访问URL时,这一直是一个反复出现的奇怪问题,首先是在Safari,现在是在Chrome。

每当我运行脚本命令来获取终端中的当前URL时,例如,

代码语言:javascript
复制
appscript.app("Google Chrome").windows.active_tab.URL()

"Python“应用程序的弹跳实例出现在Dock中。我已确认此"Python“应用程序位于:

代码语言:javascript
复制
/Library/Frameworks/Python.framework/Versions/2.6/Resources

如何在不弹出这个东西的情况下获得当前URL?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-18 10:24:58

这个问题的背景是appscript的作者explained here。假设您使用的是OSX10.5或更高版本,解决方案是使用使用10.5或更高版本的最低部署目标构建的Python。从您提供的路径可以看出,您使用的是来自python.org安装程序的Python2.6。传统上,python.org Python构建为在10.3以上的多个版本上运行,因此在其下运行的appscript将显示此问题。从Python2.7开始(很快就会有Python3.2),python.org提供了第二个安装程序变体,它只能在OSX10.6或更高版本上运行。这些变体应该不会有跳动图标的问题。其他选择是使用MacPortsFinkHomeBrew安装Python2.6,或者自己构建它(包含所有电池需要一点技巧)。或者,如果您使用的是OSX10.6,则可以使用Apple在/usr/bin中提供的Python2.6。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4471951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档