w3resource

Python File I/O: Combine each line from first file with the corresponding line in second file

Python File I/O: Exercise-14 with Solution

Write a Python program to combine each line from first file with the corresponding line in second file.

Sample Solution:-

Python Code:

with open('abc.txt') as fh1, open('test.txt') as fh2:
    for line1, line2 in zip(fh1, fh2):
        # line1 from abc.txt, line2 from test.txtg
        print(line1+line2)
		

Sample Output:

Red                                                                                                           
Welcome to w3resource.com.                                                                                    
                                                                                                              
Green                                                                                                         
Append this text.Append this text.Append this text. 
------
Yellow                                                                                                        
Append this text.

Flowchart:

Flowchart: File I/O: Combine each line from first file with the corresponding line in second file.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to copy the contents of a file to another file .
Next: Write a Python program to read a random line from a file.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Share this Tutorial / Exercise on : Facebook and Twitter

Python: Tips of the Day

Split a String:

>>> sentence = 'this is, a python, tutorial, about, idioms.'
>>> sentence.split(', ')
['this is', 'a python', 'tutorial', 'about', 'idioms.']
>>> sentence.split(', ', 2)
['this is', 'a python', 'tutorial, about, idioms.']
>>> sentence.rsplit(', ')
['this is', 'a python', 'tutorial', 'about', 'idioms.']
>>> sentence.rsplit(', ', 2)
['this is, a python, tutorial', 'about', 'idioms.']