Hello, I'm new to studying python,
Seems you don't have to import the argument module. You can simply open the two files and write then to another file. By using file("xxxx.xx",r) can open a file with read, by using file("xxxx",w) can open a file with write. And then you can using xx.readline() to read a line from file, then xx.writeline() to write into another file. Hope this helps you. Thanks Xianming -----邮件原件----- 发件人: tutor-bounces+xianming.yan=intercallapac....@python.org [mailto:tutor-bounces+xianming.yan=intercallapac....@python.org] 代表 tutor-requ...@python.org 发送时间: 2012年3月28日 18:00 收件人: tutor@python.org 主题: Tutor Digest, Vol 97, Issue 72 Send Tutor mailing list submissions to tutor@python.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.python.org/mailman/listinfo/tutor or, via email, send a message with subject or body 'help' to tutor-requ...@python.org You can reach the person managing the list at tutor-ow...@python.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Tutor digest..." Today's Topics: 1. Re: I/O operation on closed file? (bob gailer) ---------------------------------------------------------------------- Message: 1 Date: Tue, 27 Mar 2012 10:16:36 -0400 From: bob gailer <bgai...@gmail.com> To: thao nguyen <thaonphu...@gmail.com> Cc: tutor@python.org Subject: Re: [Tutor] I/O operation on closed file? Message-ID: <4f71cbc4.7080...@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed in addition to posting the relevant code: please in future use a meaningful subject which I have provided this time. remember to reply-all so a copy goes to the list. On 3/26/2012 9:08 PM, thao nguyen wrote: > > 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? > What does " I/O operation on closed file" suggest to you? -- Bob Gailer 919-636-4239 Chapel Hill NC ------------------------------ _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor End of Tutor Digest, Vol 97, Issue 72 ************************************* _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor