Onde o pdfwriter.py está localizado?

0

Olá, estou começando a aprender scripts e estava seguindo as instruções neste link (Convertendo um txt em pdf com o pdfrw do python). Link aqui: link Abaixo está o código de exemplo fornecido no link:

#!/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

Como você notará, ele tem o caminho do _writer definido como ~ / bin / py / pdfwriter.py , que eu tentei configurar fazendo sudo apt-get python-pdfrw, depois de executar este comando a saída me diz que o python-pdfrw está atualizado e foi instalado. Então agora estou tentando encontrar o pdfwriter.py e não consigo. Eu verifiquei / usr / bin / e /usr/lib/python3.5, bem como /usr/lib/python2.7. Eu também executei o locate pdfrw e não consigo encontrá-lo. Eu aprecio sua ajuda! Obrigado!

    
por dareToDiffer07 24.02.2018 / 17:03

1 resposta

1

Em geral, você pode obter uma lista dos arquivos instalados de um pacote em sistemas baseados no Debian usando dpkg -L , por exemplo.

dpkg -L python-pdfrw

ou pesquise um arquivo específico usando dpkg -S

dpkg -S pdfwriter.py

cuja saída (se bem sucedida) deve incluir o caminho completo para o arquivo.

Nesse caso, você provavelmente encontrará o local como /usr/lib/python2.7/dist-packages/pdfrw/pdfwriter.py

    
por 24.02.2018 / 17:29