[Tutor] Tutor Digest, Vol 28, Issue 10

Kermit Rose kermit at polaris.net
Tue Jun 6 21:25:44 CEST 2006


 
 
From: tutor-request at python.org
Date: 06/06/06 12:31:25
To: tutor at python.org
Subject: Tutor Digest, Vol 28, Issue 10
 
 
Message: 9
Date: Tue, 06 Jun 2006 12:21:51 -0400
From: Kent Johnson <kent37 at tds.net>
Subject: Re: [Tutor] Reading characters from file in binary mode
To: Python Tutor <tutor at python.org>
 
 
Hmm, my C++ is remarkably rusty but I think you want something like this:
 
inp = open("CMT_MCAID", "rb")
out = open("mcaid.txt", "w")
 
for i in range(1000):
   ch = inp.read(1)
   if not ch: break # EOF
   k = ord(ch) # convert to integer
   kl = k % 16
   kh = k / 16
   out.write('%x %x ' % (kh, kl))
out.close()
 
*******
 
Thank you very much.  It looks exactly what I wished to know.
 
But now, I realize that I don't know how to invoke Python to compile and
execute the
program file.
 
I will be making rapid changes to the file, and recompiling over and over
again as
I change the program during my experimentation.
 
I guess that in the open command,  the  rb stands for read and something
else.  
what is that something else?
 
Kermit   <  kermit at polaris.net  >
 
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20060606/798770c9/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 1431 bytes
Desc: not available
Url : http://mail.python.org/pipermail/tutor/attachments/20060606/798770c9/attachment.jpe 


More information about the Tutor mailing list