[Tutor] file read and write

2007-09-11 Thread le dahut
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

2006-01-27 Thread le dahut
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

2006-02-08 Thread le dahut
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