Есть ли способ распечатать два текстовых файла один за другим внутри jupyter notebook

#jupyter-notebook

#jupyter-notebook

Вопрос:

У меня есть два текстовых файла:

First.txt

 A1  B1  C1
A2  B1  C2
A3  B2  C2
A4  B3  C3
  

и

Second.txt

 C1  D1
C2  D1
C3  D2
  

Вот код, написанный в jupyter notebook:

 !type First.txt Second.txt
  

Вывод задается как:

 A1  B1  C1
A2  B1  C2
A3  B2  C2
A4  B3  C3C1  D1
C2  D1
C3  D2
  

но я хочу, чтобы результат был похож:

 A1  B1  C1
A2  B1  C2
A3  B2  C2
A4  B3  C3
C1  D1
C2  D1
C3  D2
  

Как я могу распечатать два текстовых файла один за другим?

Ответ №1:

Я бы не стал прибегать к командам оболочки для этого. Просто этот фрагмент должен работать нормально:

 for filename in ["First.txt", "Second.txt"]:
    with open(filename) as f:
        for line in f:
            print(line)