[Python] string replace
Ciao, mi sono bloccato con una regular expression su python. Sto cercando di mettere i due punti ad un mac address e togliere quello finale, ma non riesco a far funzionare questa regexp che su sed va così bene: *da terminale:* echo "00A1B2AABBCC" | sed 's/\(..\)/\1:/g;s/:$//' *con python :* >>> mac = "00A0BCAABBCC" >>> mac.replace("\(..\)","\1:") '00A0BCAABBCC' >>> mac.replace("..","\1:") '00A0BCAABBCC' >>> mac.replace("..",":") '00A0BCAABBCC' >>> mac.replace("\.\.",":") '00A0BCAABBCC' dove sbaglio ? Saluti -- Preziusi Roberto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] scapy, win7 e ICMP bloccato
Il giorno 26 ottobre 2011 14:12, Remo the Last ha scritto: > Nota: ipotizzo che il problema risiede nel settaggio del firewall di win7 > (o altre autorizzazioni) e la faccenda si complica un pochino in quanto ho > installata su win7 la versione free di Macfee. > > Mi sapete aiutare? > > > Guarda qui come abilitare le richieste ICMP sul tuo win7: http://www.howtogeek.com/howto/windows-vista/allow-pings-icmp-echo-request-through-your-windows-vista-firewall/ Saluti -- Preziusi Roberto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Indirizzi delle macchine di una rete locale
Il giorno 22 novembre 2011 22:28, Daniele Zambelli < daniele.zambe...@gmail.com> ha scritto: > Ho un gruppo di alunni che intendeva lavorare ad un programma in > Python per fare ciò, ma da come potete capire, non ho saputo dare loro > delle giuste dritte. > una soluzione veloce potrebbe essere questa: Dal tuo PC, apri un terminale: 1. Usando il comando "cd" ti posizioni nella cartella che contiene il file da scaricare. 2. Lanci il comando: *python -m SimpleHTTPServer 8000* 3. Mandi ai ragazzi il link contenente l'ip del tuo PC + la porta 8000 (es: http://192.168.1.1:8000 ) e quindi basta scaricare il file. from: http://www.commandlinefu.com/commands/view/71/serve-current-directory-tree-at-httphostname8000 Saluti -- Preziusi Roberto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] LDAPError 2, cosa non vedo?
Amici di python, mi sono bloccato su una cosa sicuramente banale per voi ma io ne sto uscendo pazzo. Prendo dal un ConfigParser la mia variabile ldap_url e la salvo dentro uri >>> uri = config['ldap_url'] >>> print uri "ldap://ldap-master.lan"; >>> print type(uri) Come vedete è di tipo 'str' Poi inizializzo invece una variabile u al volo: >>> u = "ldap://ldap-master.lan"; >>> type(u) anche questa di tipo 'str' Ecco quello che non capisco allora è questo: *>>> ldap.initialize(uri)* Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.6/dist-packages/ldap/functions.py", line 85, in initialize return LDAPObject(uri,trace_level,trace_file,trace_stack_limit) File "/usr/lib/python2.6/dist-packages/ldap/ldapobject.py", line 69, in __init__ self._l = ldap.functions._ldap_function_call(_ldap.initialize,uri) File "/usr/lib/python2.6/dist-packages/ldap/functions.py", line 57, in _ldap_function_call result = func(*args,**kwargs) *ldap.LDAPError: (2, 'No such file or directory')* Errore 2, No such file or directory Ma se provo con la variabile temporanea u: *>>> ldap.initialize(u)* Tutto va benone. Le uniche differenze sono gli apici: >>> print uri *"*ldap://ldap-master.kst.lan"; >>> print u ldap://ldap-master.kst.lan cosa non vedo ? -- Preziusi Roberto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python