使用OS X automator在csv文件上运行Python脚本
所以我经常运行一个python脚本,它获取一个.csv文件并从中创建一个.tex文件(我从数据库制作索引卡)。 我想做的是,使用Automator服务在.csv文件上运行这个脚本,这样我就不必每次都打开终端 python脚本将文件名作为参数,如下所示:使用OS X automator在csv文件上运行Python脚本,python,macos,csv,automator,Python,Macos,Csv,Automator,所以我经常运行一个python脚本,它获取一个.csv文件并从中创建一个.tex文件(我从数据库制作索引卡)。 我想做的是,使用Automator服务在.csv文件上运行这个脚本,这样我就不必每次都打开终端 python脚本将文件名作为参数,如下所示: $ python awesome_python_script.py sooper_dooper.csv 因此,理想情况下,我可以右键单击.csv,选择一个服务,然后脚本在该文件上运行 有什么想法吗?打开Automator并创建新服务: 选择接
$ python awesome_python_script.py sooper_dooper.csv
因此,理想情况下,我可以右键单击.csv,选择一个服务,然后脚本在该文件上运行
有什么想法吗?打开Automator并创建新服务: 选择接收新服务的对象。在这里,我们要将右键单击扩展名添加到文件和文件夹: 在左侧窗格中,选择“打开查找器项目”并将其拖动到右侧窗格 在左侧窗格中,选择“运行Shell脚本”,并将其拖动到打开的查找程序项下方的右侧窗格中 将路径输入更改为参数,并在输入框中添加以下代码
for f in "$@"
do
python <path to script> "$f"
done
“$@中f的”
做
python“$f”
完成