Shell-Script
pdfwriter.py 位於何處?
您好,我開始學習腳本,我按照此連結中的說明進行操作(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