目录
本文持续更新
颜色
相信但你一目扫过去,只有一种单调的颜色,肯定不太喜欢吧?那就给它配上颜色!
pip install colorama
colorama库,可以设置多种颜色样式的第三方库。使用起来甚至比prettytable 还要简单易懂!有关于colorama的更多知识可以自行上网搜索
from colorama import init,Fore,Back,Style//导入数据库
init (autoreset = True)//让后续输出自动去除颜色
class Colored(object):
def red(self, s)://红色
return Fore.LIGHTRED_EX + s + Fore.RESET
def green(self, s)://绿色
return Fore.LIGHTGREEN_EX + s + Fore.RESET
def yellow(self, s)://黄色
return Fore.LIGHTYELLOW_EX + s + Fore.RESET
def white(self,s)://白色
return Fore.LIGHTWHITE_EX + s + Fore.RESET
def blue(self,s):/蓝色
return Fore.LIGHTBLUE_EX + s + Fore.RESET
def cyan(self,s)://青色
return Fore.CYAN + s + Fore.RESET
color = Colored()
print(color.green("Welcome"),color.cyan("to"),color.red("colorama!"))//使用方法
效果展示:
咳咳,下面那行忽略它哈...
创建表格
只有在有表格的情况下再可以录入数据,那就得先创建好表格!
#实现创建表格功能
def upload(self):#也定义再Main之中
sql_create = input("请输入要创建的表格名," + color.red("如果存在会被删除!"))
try:
e = int(sql_create)#开头不能为数字,否则会创建失败
print(color.red("开头必须为字母或汉字"))#colorama美化输出
except:
sql_createDB = "create table " + sql_create + "(id int(8) primary key auto_increment,name varchar(30) not null,number varchar(5),price varchar(8),unit varchar(10),type varchar(8))"#创建数据可自行修改
try:
cursor.execute("drop table if EXISTS " + sql_create)#删除已存在的同名表格
cursor.execute(sql_createDB)
conn.commit()
print(color.green("创建成功"))
except Exception as e:
print(e)
conn.rollback()
print(color.red("创建失败!!!"))
删除表格
ok,那现在表格创建好了,就来删除表格呗
def delete(self):
table = input("请输入要删除的表格名:")
if table == choice://当前操作表格与删除表格冲突
c = input(color.yellow("你确定要删除当前的表格吗?(Y/N)"))
if c == "Y":
sql = "show tables from erptest"
cursor.execute(sql)
results = cursor.fetchall()
if len(results) == 1://只有当前表格
print(color.red("当前只有这一个表格,请新创建一个后重试!"))
elif table == choice:
cursor.execute("drop table if EXISTS " + table)
print(color.green("操作成功!"))
self.choose()
else:
cursor.execute("drop table if EXISTS " + table)
else:
cursor.execute("drop table if EXISTS " + table)
print(color.green("操作成功"))
现在我们已经完成进销存系统的一大半啦
嘿,别走啊,本文持续更新!点个赞呗
总目录
PyMySQL设计-进销存系统-多彩美化 删除表格 创建表格_琉璃果子的博客-CSDN博客
PyMySQL设计-进销存系统-配置及输入_琉璃果子的博客-CSDN博客
PyMySQL设计-进销存系统-查看_琉璃果子的博客-CSDN博客
PyMySQL设计-进销存系统-删除,修改货物~设置_琉璃果子的博客-CSDN博客
原文地址:https://www.jb51.cc/wenti/3284306.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。