如何让python登录注册程序在不出现其他文件的情况下依然能够存储用户信息?
4条回答 默认 最新
- Web Security Loop 2023-03-02 12:41关注
三个方法。
使用 Python 内置的 shelve 模块,它允许创建一个简单的 key-value 存储,以便在程序运行期间存储用户信息。使用 shelve,将用户信息存储在一个本地文件中。
import shelve # 创建 shelve 文件 user_data = shelve.open("user_data.db") # 添加用户数据 user_data["username"] = {"password": "password123"} # 关闭文件 user_data.close()
- 使用 Python 内置的 configparser 模块,它允许创建和解析 INI 文件格式。INI 文件格式是一个简单的文本文件格式,用于存储配置信息和其他应用程序数据。
import configparser # 创建配置文件 config = configparser.ConfigParser() config["USER_DATA"] = {"username": "password123"} # 将配置写入文件 with open("user_data.ini", "w") as config_file: config.write(config_file)
- 使用 Python 内置的 json 模块,它允许创建和解析 JSON 格式的数据。JSON 格式是一种轻量级的数据交换格式,常用于存储和传输数据。
import json # 创建用户数据 user_data = {"username": "password123"} # 将用户数据写入 JSON 文件 with open("user_data.json", "w") as json_file: json.dump(user_data, json_file)
解决 无用评论 打赏 举报
悬赏问题
- ¥15 SQLServer怎么录入下标
- ¥100 无网格伽辽金方法研究裂纹扩展的程序
- ¥15 错误于library(org.Hs.eg.db): 不存在叫‘org.Hs.eg.db’这个名称的程序包,如何解决?
- ¥60 求一个图片处理程序,要求将图像大小跟现实生活中的大小按比例联系起来的
- ¥50 求一位精通京东相关开发的专家
- ¥100 求懂行的大ge给小di解答下!
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活