python - 如何保存附加到列表列表中的元素
问题描述
我有一个充满歌曲和艺术家的列表
例如列表= [[艺术家1,歌曲1],[艺术家2,歌曲2]]
如何在下次打开代码时使用外部文件保存附加的元素
例如 list.append([artist3, song3])
即使我关闭代码并重新打开它,这些元素也会保存到列表中
解决方案
为此,我们使用pickle模块。
import pickle
songs_list = [[artist1, song1],[artist2, song2]]
#save
pickle.dump(songs_list, 'filename.txt')#saves the list into 'filename.txt'
#load
old_songs_list = pickle.load('filename.txt')#loads the list from 'filename.txt'
推荐阅读
- python - 为什么gunicorn没有命令
- c# - 在 Windows 10 中运行 tlbimp.exe 命令不再生成新的 ADODB.dll
- reactjs - 我应该为反应网站部署 **.css.map/**.js.map 文件吗?
- flutter - Flutter 命令在 Windows 命令提示符下不起作用
- php - Laravel - 将多个数组合并为一个对象
- django - Django - DRF (django-rest-framework-social-oauth2) 和 React 创建用户
- javascript - Underscore.js + Visual Studio Code = Uncaught SyntaxError: Unexpected token {
- php - 数据表服务器端实现
- macos - 如何用 libpng 写一个 16 位的 PNG_COLOR_TYPE_GRAY?
- apache-spark - 第一次运行 Spark、PySpark