pdfwriter.py 位于哪里?

pdfwriter.py 位于哪里?

您好,我开始学习脚本编写,并且按照此链接中的说明进行操作(使用 python 的 pdfrw 将 txt 转换为 pdf)。链接在这里:https://www.cyberciti.biz/faq/unix-howto-read-line-by-line-from-file/ 以下是链接中提供的示例代码:

#!/bin/bash
# Usage: Create pdf files from input (wrapper script)

# Author: Vivek Gite <Www.cyberciti.biz> under GPL v2.x+
#---------------------------------------------------------

#Input file
_db="/tmp/wordpress/faq.txt"

#Output location
o="/var/www/prviate/pdf/faq"

_writer="~/bin/py/pdfwriter.py"

# If file exists 
if [[ -f "$_db" ]]
then
    # read it
    while IFS='|' read -r pdfid pdfurl pdftitle
    do
        local pdf="$o/$pdfid.pdf"
        echo "Creating $pdf file ..."
    #Genrate pdf file
        $_writer --quiet --footer-spacing 2 \
        --footer-left "nixCraft is GIT UL++++ W+++ C++++ M+ e+++ d-" \
        --footer-right "Page [page] of [toPage]" --footer-line \
        --footer-font-size 7 --print-media-type "$pdfurl" "$pdf"
    done <"$_db"
fi

正如你会注意到的,他有_writer 路径设置为 ~/bin/py/pdfwriter.py,我尝试通过执行 sudo apt-get python-pdfrw 进行设置,运行此命令后,输出告诉我 python-pdfrw 是最新的并且已安装。所以现在我试图找到 pdfwriter.py 但找不到。我检查了 /usr/bin/ 和 /usr/lib/python3.5 以及 /usr/lib/python2.7。我还运行了locate pdfrw,但找不到它。我将感谢您的帮助!谢谢!

答案1

dpkg -L一般来说,您可以使用以下命令获取基于 Debian 的系统上软件包已安装文件的列表:

dpkg -L python-pdfrw

或使用搜索特定文件dpkg -S

dpkg -S pdfwriter.py

其输出(如果成功)应包含文件的完整路径。

在这种情况下,您可能会发现该位置是/usr/lib/python2.7/dist-packages/pdfrw/pdfwriter.py

相关内容