On 19/02/2013 15:27, inshu chauhan wrote:
Here is my attempt to merge 10 files stored in a folder into a single file :

import csv

with open("C:\Users\inshu.chauhan\Desktop\test.arff", "w") as w:
     writer = csv.writer(w)
     for f in glob.glob("C:\Users\inshu.chauhan\Desktop\For
Model_600\*.arff"):
         rows = open(f, "r").readlines()
         writer.writerows(rows)


Error:

Traceback (most recent call last):
   File "C:\Users\inshu.chauhan\Desktop\Mergefiles.py", line 3, in <module>
     with open("C:\Users\inshu.chauhan\Desktop\test.arff", "w") as w:
IOError: [Errno 22] invalid mode ('w') or filename:
'C:\\Users\\inshu.chauhan\\Desktop\test.arff'

Why my programme is not working ?? :(

Thanks in Advance !!


Use a raw string for the output file name or forward instead of back slashes. Explanation here http://docs.python.org/2/reference/lexical_analysis.html

--
Cheers.

Mark Lawrence

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

Reply via email to