SiriBlog

siriyang的个人博客


  • 首页

  • 排行榜

  • 标签115

  • 分类37

  • 归档320

  • 关于

  • 搜索

Pythonista中文文档:shortcuts

发表于 2020-03-21 更新于 2021-10-29 分类于 计算机 , 技术 , Python 阅读次数: Valine:
本文字数: 1.1k 阅读时长 ≈ 1 分钟

Pythonista中文文档

shortcuts — Pythonista URL工具集


介绍

  shortcuts模块提供了适用于Pythonista URL的工具集,可用于启动应用程序以及运行或打开脚本。您也可以使用此模块启动快捷指令应用程序(并运行快捷方式),但对在快捷指令应用程序中使用的“原生” Python快捷方式计划会在将来的Pythonista版本中得到支持。


函数

shortcuts.open_url(url )

  使用系统的默认应用程序作为URL Scheme打开给定的URL。这等效于webbrowser.open(),但是在内存使用方面更轻巧(这使其更适合在“Today”小部件中使用)。


shortcuts.pythonista_url(path =’’,action =’run’, args = None, argv = None )

  根据文件名/路径,操作和可选参数生成一个pythonista3://...URL。

  可选的action值为:

  • ‘run‘ – 打开URL时将运行脚本,而无需进一步指示。
  • ‘open‘ – 打开URL时将打开脚本进行编辑。
  • ‘exec‘ – 当前脚本将作为资源代码嵌入URL中,打开这个URL将在Pythonista中显示该脚本。然后,用户可以决定是否运行它(出于安全原因,嵌入式脚本不会自动运行)。

译者注:很可惜,因为安全考虑这一点导致无法使用快捷方式的自动化实现完全自动的脚本运行,每次都要用户手动确认一下。

  该路径应相对于“on this device”根目录,或者具有“iCloud/”前缀,并且指向到Pythonista的iCloud容器目录。

  args可以是一个字符串,其中包含的参数将会传递给脚本的sys.argv参数。或者,您可以使用argv参数将参数作为列表传递。


shortcuts.open_shortcuts_app(name = None, shortcut_input =’’ )

  打开Apple快捷指令应用程序,并选择运行一个以name参数值命名的快捷方式。等同于webbrowser.open('shortcuts://run-shortcut?name=[name]&input=shortcut_input')。

-------- 本文结束 感谢阅读 --------
相关文章
  • Pythonista中文文档:scene
  • Pythonista中文文档:cb
  • Pythonista中文文档:contacts
  • Pythonista中文文档:canvas
  • Pythonista中文文档:photos
觉得文章写的不错的话,请我喝瓶怡宝吧!😀
SiriYang 微信支付

微信支付

SiriYang 支付宝

支付宝

  • 本文标题: Pythonista中文文档:shortcuts
  • 本文作者: SiriYang
  • 创建时间: 2020年03月21日 - 22时03分
  • 修改时间: 2021年10月29日 - 18时10分
  • 本文链接: https://blog.siriyang.cn/posts/20200321221045id.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
Python Pythonista 文档
Pythonista中文文档:keychain
Pythonista中文文档:clipboard
SiriYang

SiriYang

努力搬砖攒钱买镜头的摄影迷
320 日志
33 分类
88 标签
RSS
GitHub E-Mail
Creative Commons
Links
  • 友情链接
  • 作品商铺

蜀ICP备19008337号 © 2019 – 2025 SiriYang | 1.7m | 25:41
0%