最近笔者在学习python3,突发奇想,决定在闲余时间编写一款自己的数据库程序(大佬勿喷),花了半小时编出了最初的雏形。
我给它取名为DSD数据库,Dark shell Database暗黑贝壳(略中二)。现在把雏形开源出来,笔者刚开始学习编程,是一名小白,可能代码存在很多问题。
这是我的qq:2986352896 如果有建议或者想跟我一起开发数据库的小伙伴赶紧来加我吧。
代码如下:
# -*- coding:utf-8 -*- #魂淡 2018.7.30 #暗黑贝壳数据库 print("DSD\> Welcome to the Dark Shellfish Database(DsD)") username = input("DSD\> Please set your username:") #设置用户名 password = input("DSD\> Please set your password:") #设置密码 info = ''' -----------info----------- | username:%s | password:%s -------------------------- '''%(username,password) #格式化输出信息 print(info) print("DSD\> 现在请登录") a = 3 while a>=1: _username = username #用来判断的变量 _password = password #用来判断的变量 _username = input("DSD\> username:") _password = input("DSD\> password:") if _username != username or _password != password: #判断用户名密码是否正确 print("Information error!") a-=1 print("还有",a,"次机会") if a==0: #输错三次退出系统 break else: print("\n登录成功") print("[OK]-The information has set") print("Start the db service ing...") print("[OK]-The db service start") print("Start setting settings ing...") print("[Over]-The settings are successful!") print("Welcome to the DSD database,", username) i = 0 while True: result = input("DSD\> 是否创建本地数据库?y/n\t") if result == 'y' or result == 'Y': #判断用户输入 db_name = input("→DB_name:") key_value = input("→key_value:") db_data = input("→DB_data:") info_1 = ''' -----------%s----------- | DB_name:%s | Key_value:%s | data:%s -----------%s----------- '''%(db_name,db_name,key_value,db_data,db_name) #格式化打印数据库相关信息 print(info_1) print("Database bulid successful") i+=1 else: break #退出循环体 break #退出循环体 print("Log out database") print("作者,魂淡")