for t in range(0,200): fname = 'file_' + str(t) So it will assign fname values file_0, file_1 so on. Dropping the quotes is giving me
IOError: [Errno 2] No such file or directory: 'file_0' Indeed the file is not present. In C we write,if we have to record data in a file FILE *fp fp = fopen("file.dat","w") Here I want to write different data sets in files having different name i.e I want to create the files with the data sets. I am quite new to Python, so you can assume zero knowledge while answering. Thanks for your support. :) On 27 March 2013 21:38, Walter Prins <wpr...@gmail.com> wrote: > Hello, > > On 27 March 2013 15:59, Sayan Chatterjee <sayanchatter...@gmail.com>wrote: > >> Hi Amit, >> >> fo = fopen('fname','r+') >> fo.write("%d %d",j,counter) >> >> >> Is giving the following error: >> >> File "ZA.py", line 30, in <module> >> fo = open('fname','r+') >> IOError: [Errno 2] No such file or directory: 'fname' >> >> Where is the mistake? >> > > You are trying to open a file named literally "fname" due to putting it in > quotes, you probably want to drop the quotes. > > Walter > -- -------------------------------------------------------------------------- *Sayan Chatterjee* Dept. of Physics and Meteorology IIT Kharagpur Lal Bahadur Shastry Hall of Residence Room AB 205 Mob: +91 9874513565 blog: www.blissprofound.blogspot.com Volunteer , Padakshep www.padakshep.org
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor