python open().readline() 和for结合的一个小问题

发布网友 发布时间:2022-04-22 17:16

我来回答

1个回答

热心网友 时间:2023-10-22 20:08

open('temp.txt','r').readline()

得到的是

‘12345670’

那你

for i in open('temp.txt','r').readline():
         print i.strip(),

就是

for i in‘12345670’:
        print i.strip(),

当然是

1 2 3 4 5 6 7 8 9 0


追问为啥有空格?

>>> for i in 'adsf':
print i,

a d s f
>>>

追答>>> for i in 'adsf':
print i
输出:
a
d
s
f
print加个逗号就是不换行,用空格分割

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com