Ho fatto il seguente script in python per la rilevazione delle periferiche BT: import bluetooth #General var_version="0.1.0"_reportfilename="BluetoothCache\BluetoothDiscoverReport.ini" #Add to report filedef AddRepFile(SaveString): try: INIFile.write(SaveString+"\n") except: print "error!" return #Close Report filedef CloseRepFile(): try: INIFile.close except: return #Welcome messageprint ""print "Plastico HT 0.5 - Bluetooth Layer for Microsoft Stack"print "Devices Discovery Utility"print _version + " - Developed by [EMAIL PROTECTED] (Build with pyBluez)"print "(C) 2007 GNU General Public License"print "" #Open Report fileprint _reportfilenametry: INIFile=open(_reportfilename,"w")except: print "Unable save Report file, use only terminal output" print ""#Discover Devices print "Searching for Bluetooth devices, please wait..."print ""DeviceList=bluetooth.discover_devices(lookup_names = True)if len(DeviceList)==0: print "No Bluetooth devices found"else: print str(len(DeviceList))+" device(s) found" print "" fcount=0 while fcount<len(DeviceList): print DeviceList[fcount] AddRepFile(str(DeviceList[fcount])) fcount=fcount+1 CloseRepFile() print "" Volevo avere un consiglio riguardo la struttura del codice dai voi guru del linguaggio in quanto sono 3 giorni che ho iniziato ad usarlo. Pongo ora due quesiti, dal promt di MS-DOS l'applicazione funziona, mi crea un file in "BluetoothCache\BluetoothDiscoverReport.ini". Avviandolo da un altro programma in VB6 mi dice invece che non riesce a creare INIFile. Ora volevo sapere, dipende dal fatto che ho usato \ al posto di / ? Oppure devo creare un percorso completo in quanto essendo lo script avviato da una posizione diversa rispetto a quella in cui é salvato non trova la cartella "BluetoothCache" e mi da un errore. In questo secondo caso come faccio a sapere da che posizione viene avviato uno script ? Ah Dimenticavo, lo script é compilato con Py2exe grazie luca _________________________________________________________________ Imposta MSN.IT come tua home page… puoi vincere 3 X-boX360! http://concorsohp.it.msn.com
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python