将list数据保存为一个文件
时间: 2023-06-11 12:08:02 浏览: 107
将单行列表保存为csv文件
可以使用Python内置的pickle模块将list数据保存为一个文件。以下是一个示例代码:
```python
import pickle
# 定义一个list
my_list = ['apple', 'banana', 'orange']
# 打开文件,使用二进制写入模式
with open('my_list.pkl', 'wb') as f:
# 使用pickle.dump()将list数据保存到文件中
pickle.dump(my_list, f)
```
该代码将会在当前目录下生成一个名为`my_list.pkl`的文件,其中包含了我们定义的list数据。要读取该文件中的数据,可以使用pickle.load()函数:
```python
import pickle
# 打开文件,使用二进制读取模式
with open('my_list.pkl', 'rb') as f:
# 使用pickle.load()读取文件中的list数据
my_list = pickle.load(f)
# 输出读取到的list数据
print(my_list)
```
该代码将会输出以下内容:
```
['apple', 'banana', 'orange']
```
这就表示我们成功地将list数据保存到文件中,并从文件中读取出来了。注意,使用pickle保存和读取数据时,需要使用二进制模式打开文件。
阅读全文