может кто-нибудь объяснить мне разницу между этими двумя кодами - PullRequest
0 голосов
/ 31 марта 2020

У меня есть файл, содержащий

First Second

Может кто-нибудь сказать разницу между этим подходом

>>> for aa in open('test.txt'):
>>>    print(aa)
'First Second\n'

и этим

>>> for aa in open('test.txt').read():
>>>    print(aa)
F
i
r
s
t

S
e
c
o
n
d

/

спасибо

1 Ответ

0 голосов
/ 31 марта 2020

ваш первый подход читает файл строка за строкой

>>> for aa in open('test.txt'):
>>>    print(aa)
'First Second\n'

второй подход читает файл char по символу.

>>> for aa in open('test.txt').read():
>>>    print(aa)
F
i
r
s
t

S
e
c
o
n
d

относится к: this и это

...