我有一个现有的.pyw脚本(带有GUI),并希望将其转换为批处理过程。
脚本本身将PDF转换为新PDF (用于备份),但它有点烦人,因为我只能一次处理1个文件。
以下是输入:
现在有办法,所以我可以添加文件夹路径,它会转换里面的所有现有文件吗?
答案 0 :(得分:0)
您可以使用自己喜欢的控制台脚本自动执行此操作。我喜欢bash:
脚本未经测试!
期望的版本:<thescript> inputfile1 inputfile2 ... inputfileN
和输出inputfileN_out.pdf
for ((i = 1; i < $#; ++i)); do
inputfile="${!i}"
outputfile="${inputfile}_out.pdf"
<your python file> "$inputfile" "$outputfile"
done
这是一个版本,它可以获取文件夹并处理找到的所有pdf
个文件并输出pdffilename_out.pdf
while read -d$'\0' -r inputfile; do
outputfile="${inputfile}_out.pdf"
<your python file> "$inputfile" "$outputfile"
done < <(find "$1" -type f -iname '*.pdf' -print0)