2024-04-20 08:21:43 发布
网友
我有一个txt文件,里面有大约5000个名字(“玛丽”、“帕特丽夏”、“琳达”…)。我想用python把这些名字放到一个列表中。我搜索了一个解决方案,但我只能找到一些方法逐行或作为一个元素读取txt文件,但我需要逐项读取它。有什么好办法吗?你知道吗
Python本身不能在开箱即用的情况下做到这一点,因为您不能这样说文本.readlines()并使其在每个单独的元素上工作。你能做的就是读取文本并使用string的split方法。对于exsmple,如果数据用逗号分隔,文本.拆分(“,”)将返回一个包含所有元素的列表。你知道吗
如果单词之间仅用空格分隔,则只需调用split()方法而不需要任何参数。你知道吗
我可能有点晚了,试试Python3:
with open("list.txt", "r") as f: for name in f.readlines(): print(name)
Python本身不能在开箱即用的情况下做到这一点,因为您不能这样说文本.readlines()并使其在每个单独的元素上工作。你能做的就是读取文本并使用string的split方法。对于exsmple,如果数据用逗号分隔,文本.拆分(“,”)将返回一个包含所有元素的列表。你知道吗
如果单词之间仅用空格分隔,则只需调用split()方法而不需要任何参数。你知道吗
我可能有点晚了,试试Python3:
相关问题 更多 >
编程相关推荐