It was a little hard to follow your logic of your sample code (writing,
reading and writing again), but
(1)The difference between r and r+.....
-  'r+' opens the file for both reading and writing.
-  'r' should be used when the file will only be read.

I am not sure on how you want to store the contents of the file, but I have
provided an example below. You could do something like this:
----------------------------------------------------------------------
fileContent = open(fname, 'r')

a = fileContent.readlines(); fileContent.close()

print a

----------------------------------------------------------------------

(2) If you are just going to read the file, then yes I would use just the
'r' argument.



On 30 Jan 2007 01:36:15 -0800, raghu <[EMAIL PROTECTED]> wrote:

i want to know the difference between 'r' mode and 'r+' mode
1.i = open('c:\python25\integer.txt','w')-------->for writiing
i.write('hai')--------->written some content in text file
i = open('c:\python25\integer.txt','r')---->for reading
print i.read()---->for printing the contents in that text file
i = open('c:\python25\integer.txt','w')---------->for writing
i.write('how')-----------?Rewrite the contents
print i.read()
[MY QUESTION]:i want to read the text file contents cant it be done by
giving (print i.read())?
Before going to next question [I deleted all the contents in the text
file]

2.i = open('c:\python25\integer.txt','r+')-----For reading and writing
  i.write('hai')--------->written some content  to text file
  print i.read()--------->{؆('c:\python25\integer.txt','w')
                              i write('')
                              print i.read()how')
                              i = open('c:\python25\integer.txt','r')
                              print i.read()
                              i = open('c:\python25\integer.txt','w')
                              i.write()
                              i = open('c:\python25\integer.txt','r')
                             print i.read() } --->Thats what i saw on
interpreter(In curly braces) when  i ran the script
[MY QUESTION]:1.from where the above in curly braces is printed?and i
have written only 'hai' to the text file
                         2.Should i recall again the opening of the
file in 'r' mode to read the file?

--
http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to