谁能解释我这两个代码之间的区别

问题描述 投票:-2回答:1

我有一个文件包含

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

/

谢谢

python file file-handling difference
1个回答
0
投票

您的冷杉方法逐行读取文件

>>> 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

与:thisthis相关

© www.soinside.com 2019 - 2024. All rights reserved.