靳子轩 发表于 2020-6-10 20:48:50

一个似曾相识的问题

@Twilight6
还记得我开发学生查询时问你如何保存data吗?
我想创建一个用户库,方便保存余额(想开发模拟银行)

Twilight6 发表于 2020-6-10 20:50:12



下次发帖别直接艾特人哦~ 你可以在帖子下艾特我~

Twilight6 发表于 2020-6-10 20:55:37

你学到 小甲鱼的 pickle模块 没? 这个蛮好的用来储存数据

靳子轩 发表于 2020-6-10 21:06:55

但那个我暂时不打算用(懒)

靳子轩 发表于 2020-6-10 21:18:06

@Twilight6

Twilight6 发表于 2020-6-10 21:19:48

靳子轩 发表于 2020-6-10 21:18
@Twilight6

哈哈 那你想怎么做呢~

靳子轩 发表于 2020-6-10 21:21:04

艾特你就是想给一个使用普通文件保存数据的教程

靳子轩 发表于 2020-6-10 21:24:23

@Twilight6

Twilight6 发表于 2020-6-10 21:33:48

靳子轩 发表于 2020-6-10 21:24
@Twilight6

想不到例子你举个例子吧我打模板代码

靳子轩 发表于 2020-6-10 21:38:38

Twilight6 发表于 2020-6-10 21:33
想不到例子你举个例子吧我打模板代码

我想做一个登录系统,保存新注册的和原先的用户的文件

Twilight6 发表于 2020-6-11 09:22:18

本帖最后由 Twilight6 于 2020-6-11 09:23 编辑

靳子轩 发表于 2020-6-10 21:38
我想做一个登录系统,保存新注册的和原先的用户的文件

def registered():
    user_account = input("请输入注册的账号:")
    user_password = input("请输入该账号的密码:")
    repassword = input("确认账号密码::")
    length = len(user_account)
    if user_password == repassword:
      with open('users_data.txt', 'a+',encoding='utf-8') as file:
            file.seek(0,0)
            answer = file.read().split('\n')
            for i in answer:
                if user_account not in i[:length]:
                  continue
                else:
                  print("此账号已被使用!")
                  break
            else:
                input_user = '{} {}\n'.format(user_account, user_password)
                file.write(input_user)
                print("注册成功")
    else:
      print("密码错误")
judge = 'Y'
while judge == 'Y':
    registered()
    judge = input('是否要继续注册账号(输入Y继续注册)?')

靳子轩 发表于 2020-6-11 17:55:11

Twilight6 发表于 2020-6-11 09:22


那登录的话怎么提取信息呢
页: [1]
查看完整版本: 一个似曾相识的问题