怎么用python编写一个以下要求的程序?

发布网友 发布时间:2022-04-20 04:27

我来回答

1个回答

热心网友 时间:2023-07-01 11:42

import csv, json

def save_to_csv(name, password):

    with open('password.csv', 'w', newline='') as csvFile:

        value = csv.writer(csvFile)

        value.writerow(['用户名', name])

        value.writerow(['密  码', password])

def save_to_json(name, password):

    dictObj = {'用户名:': name, '密码:': password}

    with open('password.json', 'w', encoding='UTF-8') as jsonFile:

        json.mp(dictObj, jsonFile)

if __name__ == '__main__':

    while True:

        name1 = input('请输入用户名:')

        password1 = input('请输入密码:')

        name2 = input('请再次输入用户名:')

        password2 = input('请再次输入密码:')

        if name1 == name2 and password1 == password2:

            print('两次输入的用户名和密码相同')

            save_to_csv(name1, password1)  # 保存为csv文件

            save_to_json(name1, password1)  # 保存为json文件

            break

        print('两次输入的用户名和密码不一致,请重新输入!')

保存的文件在这个PY文件同一个文件夹里找。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com