Il 21 dicembre 2016 00:06:23 CET, Marco Beri ha scritto:
>Questa riga qui sotto, ammettendo di avere la variabile conf che
>contiene
>tutta la tua stringa con la configurazione fa, credo, quello che
>chiedi:
>
>config = [dict([(param.split("=")) for param in host.split(" ") if "="
>in
>param]) fo
Non c'entro col thread ma, grazie. Ho scoperto qualcosa di nuovo che mi serviva
☺️___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
2016-12-20 21:58 GMT+01:00 Marcello :
> Utilizzo paramiko per leggere una parte di configurazione di un router che
> memorizzo in una variabile.
> Il valore della variabile è:
>
> # dec/20/2016 21:09:12 by RouterOS 6.37.3
> # software id = X26E-3BA9
> #
> /ppp secret
> add local-address=10.172.33.
On 20/12/2016 21:58, Marcello wrote:
seconda idea potrebbe essere string.split ed andare a fare un if su
ogni parola, se comincia con name=x taglia 5 caratteri iniziali.
Magari funziona, ma penso di sprecare troppe risorse di CPU.
Io come primo approccio avrei proprio fatto split(' ')
Utilizzo paramiko per leggere una parte di configurazione di un router che
memorizzo in una variabile.
Il valore della variabile è:
# dec/20/2016 21:09:12 by RouterOS 6.37.3
# software id = X26E-3BA9
#
/ppp secret
add local-address=10.172.33.1 name=nome1 password=passwd1 \
profile=profile-sstp