【发布时间】:2020-07-13 09:51:35
【问题描述】:
file_1=open("file.txt")
lis=[]
for i in file_1:
lis=i
print(lis)
print(lis)
我想将我的文本文件保留在列表中,但在 for 循环之后列表变为空
【问题讨论】:
-
lis=i用该行的字符串覆盖列表lis。你想要lis.append(i)。
file_1=open("file.txt")
lis=[]
for i in file_1:
lis=i
print(lis)
print(lis)
我想将我的文本文件保留在列表中,但在 for 循环之后列表变为空
【问题讨论】:
lis=i 用该行的字符串覆盖列表lis。你想要lis.append(i)。
发布的评论解释了代码的问题。但是,python为此目的有一个内置函数:
file_1=open("file.txt")
lis = file_1.readlines()
【讨论】: