由于需要经常处理某些拍摄或下载的图片、素材,针对不同的处理需求编写了很多不同的脚本(例如图像主题色提取算法、自然场景实验材料处理工具(2) 等),一般的做法是将脚本保存到系统环境目录下,然后在命令行中执行。但是对于图片文件,最方便的方式当然是可以在 Finder 中直接选中并通过右键菜单执行相应的操作。
Screen_Shot_2017-01-05_at_8_48_27_PM.jpg
#!/usr/local/bin/python3import sysimport osfor f in sys.stdin: filename = f.strip() if os.path.isfile(filename): # some operations here print(os.path.basename(filename)) else: print("Image {} not found!".format(filename))复制代码保存脚本并添加可执行权限。为了看到执行结果,可以添加Display Notification动作,同时可以插入一个Set Value of Variable来传递脚本输出的结果: