Python, элемент в каждой строке переменной - PullRequest
0 голосов
/ 01 февраля 2019

Здравствуйте, у меня есть два текстовых файла, в каждом из которых есть по 3 строки.Как можно назначить каждому из них переменную?Я хотел бы что-то похожее на общий сценарий оболочки ниже.

test1.txt

1 1 1
2 2 2

test2.txt

3 3 3
4 4 4

test.sh

paste test1.txt test2.txt |
while read a b c d e f etc
do echo $a $b $c $d $e $f
done

test.sh выводит

1 1 1 3 3 3
2 2 2 4 4 4

1 Ответ

0 голосов
/ 01 февраля 2019

Простой подход

for line in open('myfile.txt').readlines():
    a, b, c = line.split()
    print(a, b, c)

введите два файла:

with open('1.txt') as f1, open('2.txt') as f2:
    for line1, line2 in zip(f1, f2):
        a, b, c = line1.split()
        d, e, f = line2.split()
        print(a, b, c, d, e, f)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...