[Tutor] (no subject)

thao nguyen thaonphuong at gmail.com
Tue Mar 27 03:08:29 CEST 2012


Dear Support Team,

I have built a function (enclosed here) to merge many files (in this
example is 2 files: "a1.txt" and "a2.txt") lines by lines. The output file
is called "final_file". However, i could not have it run successfully.

Content of "a1.txt":
1
3
5


Content of "a2.txt":
2
4
6


Content of "final_file.txt" will be like:
1
2
3
4
5
6


In Python, i called just written module:

import argument
reload(argument)
argument.test(2,"C:/a1.txt","C:/a2.txt")

and get the error as below:
    "ValueError: I/O operation on closed file
     File "c:\append.py", line 5, in <module>
             argument.test(2,"C:/a1.txt","C:/a2.txt")
     File "c:\argument.py", line 28, in test
            for line_data in f:"

Could you please advise the resolution for this?


Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120327/9d27a45b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: append.py
Type: application/octet-stream
Size: 80 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/tutor/attachments/20120327/9d27a45b/attachment-0001.obj>


More information about the Tutor mailing list