如何将文本文件读取为字符串并打印出链接2信息的索引1 ?



我有一个包含多行名称的测试文件。

例如:

Andy
Kevin
Lisa
Mike

我尝试使用下面的代码将它们读入字符串。并使用index打印第二行名称。

with open("....names.txt", 'r') as f:
names = f.read().replace('n ', "")
print(names[1])

,但是当我这样做时,输出的索引是n而不是第二个链接信息。我应该做些改变,使其与下面的代码相同:

names = ["Andy", "Kevin", "Lisa", "Mike"]
print(names[1])

谢谢。

names = []
with open("....names.txt", 'r') as f:
for line in f:
names.append(line.strip())

print(names[1])

或使用列表推导式:

with open("....names.txt", 'r') as f:
names = [line.strip() for line in f]

我认为你可以使用。split(),它将字符串分割,并将其片段放入数组中:

nameString = "Andy Kevin Lisa Mike"
nameArray = nameString.split(" ")

最新更新