如何从apach提供的网页调用脚本

2024-06-09 14:03:29 发布

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

我正在尝试创建一个网页表单,在提交时,它将调用filebot脚本(或Unix中具有大量参数列表的任何程序)。当我从Unix提示符运行这个命令时,它运行得很好。想创建一个网页,我可以点击“提交”运行这个程序。你知道吗

/usr/bin/filebot -script fn:amc "/home/user/jDownloads/Extracted/" --output "/home/user/Videos" --log-file amc.log --action copy -non-strict --def clean=y "seriesFormat=TV/{n} {'S'+s}/{n} {sxe} - {t}" "animeFormat=Cartoons/{n} {sxe - {t}" "movieFormat=Movies/{n} {y}/{sxe}" musicFormat=Music/{n}/{fn}"

我愿意使用perlpythonphp script作为表单提交的处理程序。你知道吗

由于有大量的特殊字符,我很难用上述任何脚本语言正确地“转义”命令。你知道吗

如果有人能帮忙就好了。你知道吗

谢谢


Tags: 命令程序脚本log网页表单home参数
1条回答
网友
1楼 · 发布于 2024-06-09 14:03:29

在Python中,如果将字符串用三个引号括起来,则不需要转义任何字符。你知道吗

cmd = """/usr/bin/filebot -script fn:amc "/home/u... etc"""

然后可以使用子流程模块调用它:http://docs.python.org/2/library/subprocess.html

相关问题 更多 >