2024-10-01 11:35:46 发布
网友
因此,我经常运行一个python脚本,它获取一个.csv文件并从中创建一个.tex文件(我从数据库中制作索引卡)。 我想做的是,使用一个自动机服务在.csv文件上运行这个脚本,所以我不必每次都打开终端。在
python脚本将文件名作为参数,如下所示:
$ python awesome_python_script.py sooper_dooper.csv
所以理想情况下,我可以右键单击.csv,选择一个服务,然后脚本就可以在该文件上运行了。在
有什么办法吗?在
打开Automator并创建新服务:
选择接收新服务的对象。在这里,我们要向文件和文件夹添加右键单击扩展名:
在左窗格中,选择“Open Finder Items”并将其拖到右窗格。在
在左窗格中,选择“RunShellScripts”并将其拖到右窗格中打开的Finder项下。在
将路径输入更改为参数并在输入框中添加以下代码。在
for f in "$@" do python <path to script> "$f" done
打开Automator并创建新服务:
选择接收新服务的对象。在这里,我们要向文件和文件夹添加右键单击扩展名:
在左窗格中,选择“Open Finder Items”并将其拖到右窗格。在
在左窗格中,选择“RunShellScripts”并将其拖到右窗格中打开的Finder项下。在
将路径输入更改为参数并在输入框中添加以下代码。在
相关问题 更多 >
编程相关推荐