运行带有Bash nullobject的Python脚本不存在

2024-10-03 02:37:50 发布

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

我有下面这个脚本,它用python脚本转换pdf文件 我的python脚本有三个输入:pperation键输入文件输出文件。 操作键的值可以为null、1、2。你知道吗

#!/bin/bash

for f in *.pdf
do
    outputdir="`pwd`/${f%.pdf}_out.pdf"
    inputdir="`pwd`/$f"
    python <myscript> "null" $inputdir $outputdir
done

在终端中,python脚本使用以下输入,但在shell脚本中不使用:

python convertpdf.py  null /Users/admin/test.pdf /Users/admin/test_out.pdf

如何用脚本删除空对象?你知道吗


Tags: 文件test脚本bashforbinpdfadmin
1条回答
网友
1楼 · 发布于 2024-10-03 02:37:50

是缺少双引号!你知道吗

现在,下面的脚本工作完美!你知道吗

#!/bin/bash

for f in *.pdf
do
    outputdir="`pwd`/${f%.pdf}_out.pdf"
    inputdir="`pwd`/$f"
    python <myscript> "null" "$inputdir" "$outputdir"
done

相关问题 更多 >