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をチェックしました。また、find pdfrwを実行しましたが、見つかりませんでした。ご協力ありがとうございます!ありがとうございます!

答え1

dpkg -L通常、以下を使用して、Debianベースのシステムにインストールされているパッケージファイルのリストを取得できます。

dpkg -L python-pdfrw

または、以下を使用して特定のファイルを検索します。dpkg -S

dpkg -S pdfwriter.py

出力(成功した場合)にはファイルのフルパスを含める必要があります。

この場合、場所は次のようになります。/usr/lib/python2.7/dist-packages/pdfrw/pdfwriter.py

関連情報