![pdfwriter.py는 어디에 있습니까?](https://linux55.com/image/128377/pdfwriter.py%EB%8A%94%20%EC%96%B4%EB%94%94%EC%97%90%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
안녕하세요, 저는 스크립팅을 배우기 시작했고 이 링크의 지침을 따르고 있습니다(파이썬의 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