pdfwriter.py는 어디에 있습니까?

pdfwriter.py는 어디에 있습니까?

안녕하세요, 저는 스크립팅을 배우기 시작했고 이 링크의 지침을 따르고 있습니다(파이썬의 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

관련 정보