在csvfile上用osx autom运行Python脚本

2024-10-01 11:35:46 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我经常运行一个python脚本,它获取一个.csv文件并从中创建一个.tex文件(我从数据库中制作索引卡)。 我想做的是,使用一个自动机服务在.csv文件上运行这个脚本,所以我不必每次都打开终端。在

python脚本将文件名作为参数,如下所示:

$ python awesome_python_script.py sooper_dooper.csv

所以理想情况下,我可以右键单击.csv,选择一个服务,然后脚本就可以在该文件上运行了。在

有什么办法吗?在


Tags: 文件csvpy脚本数据库终端参数自动机
1条回答
网友
1楼 · 发布于 2024-10-01 11:35:46

打开Automator并创建新服务:

Selecting Service Option from Automator

选择接收新服务的对象。在这里,我们要向文件和文件夹添加右键单击扩展名:

Apply Services in Finder app only

在左窗格中,选择“Open Finder Items”并将其拖到右窗格。在

select finder items

在左窗格中,选择“RunShellScripts”并将其拖到右窗格中打开的Finder项下。在

路径输入更改为参数并在输入框中添加以下代码。在

for f in "$@"
do
    python <path to script> "$f"
done

相关问题 更多 >