python将列表保存在本地
时间: 2023-12-12 15:05:52 浏览: 97
要将Python列表保存在本地,可以使用Python内置的pickle模块。首先,需要将列表对象序列化为字节流,然后将字节流写入文件。下面是示例代码:
```python
import pickle
# 列表对象
my_list = [1, 2, 3, 'hello', 'world']
# 将列表对象序列化为字节流
bytes_list = pickle.dumps(my_list)
# 写入文件
with open('my_list.pkl', 'wb') as f:
f.write(bytes_list)
```
这样就将列表对象保存在了本地文件`my_list.pkl`中。要读取该文件并反序列化为列表对象,可以使用以下代码:
```python
import pickle
# 从文件中读取字节流
with open('my_list.pkl', 'rb') as f:
bytes_list = f.read()
# 将字节流反序列化为列表对象
my_list = pickle.loads(bytes_list)
print(my_list)
```
这将输出`[1, 2, 3, 'hello', 'world']`,表示成功反序列化为列表对象。
阅读全文