python 将list存入txt文件中,再读取如何读取成为list
时间: 2023-08-24 13:03:51 浏览: 91
Python解析并读取PDF文件内容的方法
5星 · 资源好评率100%
在 Python 中,你可以使用文件 I/O 操作将列表存储到文本文件中,并再次读取它作为一个列表。以下是一个简单的例子:
将列表写入文件:
```python
my_list = [1, 2, 3, 4, 5]
with open("my_list.txt", "w") as f:
for item in my_list:
f.write("%s\n" % item)
```
在这个例子中,我们创建了一个名为 `my_list` 的列表。然后,我们打开一个名为 `my_list.txt` 的文件,并以写模式打开。我们使用一个 for 循环将列表中的每个元素写入文件中,每个元素占一行。注意:我们使用了字符串格式化操作符 `%` 来将整数转换为字符串并写入文件中。
读取文件中的列表:
```python
new_list = []
with open("my_list.txt", "r") as f:
for line in f:
new_list.append(int(line.strip()))
```
在这个例子中,我们创建了一个空列表 `new_list`。然后,我们打开一个名为 `my_list.txt` 的文件,并以读模式打开。我们使用一个 for 循环遍历文件中的每一行,将每个字符串转换为整数类型,并将其添加到 `new_list` 列表中。注意:我们使用 `strip()` 方法去掉字符串两端的空格和换行符。
现在,`new_list` 列表应该与 `my_list` 相同,可以使用它进行其他操作。
阅读全文