先上效果图

用某特殊方法存到云端,想法是用网上的免费静态文件来储存我的数据库数据

main.py文件

# -*- coding:utf-8 -*-

from HUAISQL import *

while True:

print('数据库模拟系统')

print('*'*50)

print('功能列表')

print('1:注册新用户')

print('2:登录用户')

print('3:显示用户列表')

print('4:查询用户密码')

print('5:自定义命令操作')

print('q:退出系统')

print('*'*50)

#for i in range(50):xie(f'admin{i}',f'root{i}')

a=input('请输入功能代码:')

if a=='1':

newname=input('请输入新的用户名:')

newpwd=input('请设置密码')

xie(newname,newpwd)

print('用户名:%s,密码:%s,状态:新增成功' %(newname,newpwd))

if a=='2':

name=input('用户名:')

pwd=input('密码:')

if pwd==cha(name):

print('用户%s登录成功' %(name))

else:

print('登录失败')

if a=='3':

xian()

if a=='4':

cname=input('请输入要查询的用户名:')

print('用户%s的密码是:%s' %(cname,cha(cname)))

if a=='5':

admin=input('请输入命令:')

exec(admin)

if a=='q':

genxin()

from wodemo import *

break

HUAISQL.py文件

import ast

#su=[ast.literal_eval(i) for i in open('su.txt','r')]#解析数据

su=[eval(i) for i in open('su.txt','r')]#解析数据

def xian():

#显示全部

print('*'*50)

n=0

for i in su:

print(str(n)+'__'+str(i))

n+=1

#print('\n'.join([str(o) for o in su]))#显示全部

print('*'*50)

def xie(name,pwd):

#增加账号

name=name

pwd=pwd

f=open('su.txt','a')

f.write(str({'nid':len(su),'name':name,'pwd':pwd}))#写入数据

f.write('\n')

su.append({'nid':str(len(su)),'name':name,'pwd':pwd})

def cha(name):

#查密码

for i in su:

if i['name']==name:

return i['pwd']

def genxin():

#对数据删除改证,后更新到txt

f=open('su.txt','w')

f=open('su.txt','a')

for i in su:

f.write(str(i)+'\n')

print('更新成功')

详细后续还要补充一下

python 简单数据库_Python打造一个简单的本地数据库相关推荐

  1. python语言设计简单计算器_Python 设计一个简单的计算器-Go语言中文社区

    设计目标 实现加减乘除及拓号优先级解析 用户输入'1 - 2 * ( (6-3 +(-5/5)*(9-2*3/3 + 7/3*7/4*12 +10 * 5/5 )) - (-4*3)/ (12-3*2 ...

  2. python构建简单神经网络_Python构建一个简单的神经网络,Pytorch,搭建

    首先搭建一个神经网络: import torch import torch.nn.functional as F from torch.autograd import Variable import ...

  3. python程序30行_30行Python代码,打造一个简单的微信群聊助手,简单方便

    大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...

  4. python简单代码演示效果-演示python如何创建和使用一个简单的元类的代码

    在做工程闲暇时间,将做工程过程比较重要的一些内容备份一下,如下内容段是关于演示python如何创建和使用一个简单的元类的内容,应该能对小伙伴们也有用途. #!/usr/bin/env python # ...

  5. 用CSS和JS打造一个简单的图片编辑器

    用CSS和JS打造一个简单的图片编辑器,本文主要是利用CSS的filter和简单的Jquery代码来实现一个简单的图片编辑器,包括对图片的透明度,黑白,图片亮度等调节. CSS filter 我们首先 ...

  6. 使用 Python 的 flask 架构搭建一个简单web网站

    使用 Python 的 flask 架构搭建一个简单web网站 1.flask最简单框架,返回hello world: from flask import * app = Flask(__name__ ...

  7. 【meng_项目】python+flask+html+css制作一个简单的生日祝福语网页

    python+flask+html+css制作一个简单的生日祝福语网页 一个py文件:     test.py 一个html文件:   birthday_index.html 一张图片:       ...

  8. 用python写管理系统局域网_详解用python -m http.server搭一个简易的本地局域网

    工作时同事间几mb小文件的传输,一般使用QQ或者微信就足够了,但当传输文件几百MB或者几十G时,这种方法的效率就显得不足了.本篇就是简单说明一个python小功能,让大家能利用python方便的搭建一 ...

  9. python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...

    我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...

最新文章

  1. Your stream was neither an OLE2 stream, nor an OOXML stream.问题的解决
  2. 直播预告 | 全国大学生智能汽车竞赛全向行进组——基础培训
  3. 开发日记-20190815 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 23
  4. Dell服务器RAID常用管理命令总结 linux
  5. ASP.NET MVC下的四种验证编程方式
  6. 《看聊天记录都学不会C#?太菜了吧》(5)C# 中可以用中文名变量?
  7. LeetCode MySQL 1270. 向公司CEO汇报工作的所有人
  8. 程序运行 栈帧分析 以及 修改栈帧中数据以及函数地址
  9. Andrew Ng机器学习编程作业:K-means Clustering and Principal Component Analysis
  10. 十年后,若中国基建基本完成了,还有什么能大规模拉动经济?
  11. 蓦然认知戴帅湘:做新一代决策引擎,比DuerOs走得垂直纵深
  12. 39-java 输入输出总结
  13. EF Ccore 主从配置 最简化
  14. 初学者关于贝叶斯纳什均衡各类符号的一点理解
  15. C++Primer Excise Ch1
  16. 督办管理系统项目总结
  17. java输出美国的时间_java显示当前美国洛杉矶时间
  18. Js与Jq实战:第七讲:jQuery基础
  19. js跨域交互(jQuery+php)之jsonp使用心得
  20. 【Vlookup】根据一列匹配多列公式

热门文章

  1. SPCOMM的一些用法注意
  2. PIG 中COGROUP中的空值验证
  3. 实际运维中处理的事故问题
  4. 3721.com重见天日
  5. dubbo在idea下的使用创建 服务者,消费者 注册中心
  6. hexo d 部署博客时出错
  7. 展讯camera去除尺寸相关缓存
  8. css动画 animation
  9. 分享在winform下实现左右布局多窗口界面
  10. .NET Framework 4.0-RequestValidationMode