Re: [Python] argparse e opzioni mutualmente esclusive

2015-11-11 Per discussione Manlio Perillo
2015-11-11 18:02 GMT+01:00 Alessandro T. :
> Ciao ML,
>
> sto cercando di condensare alcuni script di manutenzione in uno unico,
> razionalizzando l'interfaccia, e per l'occasione vorrei utilizzare
> argparse per la gestione della CLI.
> Due di questi script sono mutualmente esclusivi: il primo ha
> un'interfaccia tipo "[-r] q" e il secondo "-u"; oltre a altri parametri.
> Ce n'è un terzo che se richiamato con un particolare valore va a
> escludere comunque l'eventuale presenza dei parametri dei primi due, ma
> in genere è un'opzione e della sua gestione me ne occupo a posteriori.
>
> Alla fine sto cercando di ottenere una cosa tipo "[-n N] [[-r] q | -u]"
> però non riesco a unire "[-r] q" in un gruppo mutualmente esclusivo a "-u".
> Se possibile vorrei evitare subparser per mantenere l'help il più
> immediato possibile, senza sub help.
>
> Spero di essere stato sufficientemente chiaro.
>
> Qualche consiglio?
>

Usa subparser!
Davvero; ho visto fin troppi programmi abusare le opzioni da riga di
comando tanto da diventare incomprensibili (la maggioranza dei
programmi GNU).
E personalemente odio quando una opzione *non è* opzionale, in
particolare pacman quando fa

  $pacman -Syu
invece di
  $pacman install -y -u


Ciao  Manlio

> Ciao
>
> --
> Alessandro T.
>
> R: Perché leggiamo dall'alto al basso e da sinistra a destra.
> D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato?
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] argparse e opzioni mutualmente esclusive

2015-11-11 Per discussione Alessandro T.
Ciao ML,

sto cercando di condensare alcuni script di manutenzione in uno unico,
razionalizzando l'interfaccia, e per l'occasione vorrei utilizzare
argparse per la gestione della CLI.
Due di questi script sono mutualmente esclusivi: il primo ha
un'interfaccia tipo "[-r] q" e il secondo "-u"; oltre a altri parametri.
Ce n'è un terzo che se richiamato con un particolare valore va a
escludere comunque l'eventuale presenza dei parametri dei primi due, ma
in genere è un'opzione e della sua gestione me ne occupo a posteriori.

Alla fine sto cercando di ottenere una cosa tipo "[-n N] [[-r] q | -u]"
però non riesco a unire "[-r] q" in un gruppo mutualmente esclusivo a "-u".
Se possibile vorrei evitare subparser per mantenere l'help il più
immediato possibile, senza sub help.

Spero di essere stato sufficientemente chiaro.

Qualche consiglio?

Ciao

-- 
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato? 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] pdf -->> csv

2015-11-11 Per discussione simozack
Il giorno 10 novembre 2015 13:43, Filippo Dal Bosco (fdb...@pente.it) <
fdb...@pente.it> ha scritto:

> Cosa consigliate in python per estrarre dati di una tabella ( estratto
> conto
> bancario) in pdf e poi esportare in csv o excel o libreCalc??
>

Non c'entra nulla con Python, ma se l'estratto è relativo ad un conto con
l'home banking, ormai tutti prevedono l'esportazione dei dati quanto meno
nel formato CBI (quello utilizzato dalle banche, le specifiche sono
disponibili sul sito dell'associazione CBI), molto più gestibile che
estrarre dati da un PDF.

Ciao,
Simone
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python