[Tutor] file read and write
I noticed that it is possible to write this : """ file('/tmp/myfile', 'w').write('Hello world\n') contnt = file('/tmp/sourcefile').read() """ instead of : """ fh = file('/tmp/myfile', 'w') fh.write('Hello world\n') fh.close() fh = file('/tmp/sourcefile') contnt = fh.read() fh.close() """ is there a reason not to use the first example ? K. ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor
[Tutor] socket and lost data
Hi, I try to send some data across a network (between 400KB and 10MB) like this : def envoyer(conn, mysize): print mysize,' KB sent' data = '1'*1024 data_end = data[:-5]+'#' data = data*(mysize-1) begining = time.time() conn.send(data) conn.send(data_end) passed = time.time() - begining return passed, size and receive it like this : def recevoir(conn): data='' while 1: tmpdata = conn.recv(8192) data += tmpdata if '#' in data: print 'END OF DATA' break print len(data)/1024, ' KB received' return passed, int(data[-15:-5])/1024 But I don't receive as much data that I sent ... does someone know why ? If I want to send the same data back to the client, do I have to destroy and recreate the socket ? ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor
[Tutor] distutils and record-rpm not recognized
I've Python 2.4.1 installed and 'setup.py' doesn't recognize the '--record-rpm' option : "error: option --record-rpm not recognized" The patch including this feature is available since a long time so what's happening ? K. ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor