Shell-Script

pdfwriter.py 位於何處?

  • February 24, 2018

您好,我開始學習腳本,我按照此連結中的說明進行操作(Converting a txt to pdf with python’s pdfrw)。連結在這裡: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 ,但我找不到它。我會感謝你的幫助!謝謝!

dpkg -L通常,您可以使案例如在基於 Debian 的系統上獲取軟體包已安裝文件的列表

dpkg -L python-pdfrw

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

dpkg -S pdfwriter.py

其輸出(如果成功)應包含文件的完整路徑。

在這種情況下,您可能會發現該位置/usr/lib/python2.7/dist-packages/pdfrw/pdfwriter.py

引用自:https://unix.stackexchange.com/questions/426313