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
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(' ')
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.
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
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