7.写一个函数zc_func,完成注册,并将注册的用户名和密码保存在本地。
时间: 2024-11-24 16:40:27 浏览: 15
nint_n_wait.rar_The Next
在Python中,你可以创建一个名为`zc_func`的函数,使用内置模块如`json`来处理数据存储。这个函数可以接受用户输入的用户名和密码,然后将其保存在一个JSON文件中,如下所示:
```python
import json
def zc_func(username, password):
# 定义存储数据的文件路径(这里假设是"data.json")
data_file = "data.json"
# 检查文件是否存在,如果不存在则创建一个新的字典来保存数据
if not os.path.exists(data_file):
with open(data_file, 'w') as f:
user_data = {"users": {}}
else:
with open(data_file, 'r') as f:
user_data = json.load(f)
# 将用户名和密码添加到用户数据中
user_data["users"][username] = password
# 更新并保存数据
with open(data_file, 'w') as f:
json.dump(user_data, f)
print(f"{username} 的账户已成功注册并保存.")
# 调用函数
zc_func("example_user", "password123")
阅读全文