I am getting this error " IOError: [Errno 13] Permission denied " while running a simple truncating program. Please help!!!
##the program is this: from sys import argv print "sads" script , file = argv t = open(file , 'rw') print t.read() raw_input() t.truncate() t.write("mohit ") print t.read() ##the program is executed till raw_input() ##but i get a error at line "t.truncate()"
what version are you using? i get an error trying to open a file with 'rw' as the mode argument. I get an error trying to truncate when opened for reading. when opened for writing i get an error trying to read it. same when opened for appending http://dpaste.com/1041878/ can you post your whole session, including the traceback?
I am python 2.5.4. My figured out my problem. Instead of 'rw' ,try using 'w' in the open command.
Join our real-time social learning platform and learn together with your friends!