123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- import sqlite3
- import time
- #张翔B
- part1 ={'张翔B':'机械师',
- '陈尚':'放行',
- '石常林':'放行',
- '谭文强':'放行',
- '张祖文':'工作者',
- '林世鹏':'工作者',
- '徐培昊':'工作者',
- '张杨第':'工作者',
- '肖兴虎':'工作者',
- '李南':'工作者',
- '王瑁':'工作者',
- '郭子豪':'工作者',
- '宋朱陶':'工作者',
- '李洪洋':'工作者',
- '胡陈文焕':'工作者',
- '张潇爽':'放行',
- '那超':'工作者'}
- #任轩宇
- part2 ={'任炫宇':'机械师',
- '周凯':'放行',
- '雷一鸣':'放行',
- '符颖奇':'放行',
- '谢明杰':'工作者',
- '谢友为':'工作者',
- '叶林青':'工作者',
- '陈浠平':'工作者',
- '王文智':'工作者',
- '杨宜欣':'工作者',
- '权志勤':'工作者',
- '陈思嘉B':'工作者',
- '陶彦桥':'工作者',
- '吴昕阳':'工作者',
- '李俊峰':'放行',
- '李成斌':'工作者',
- '张礼雍':'工作者'}
- #于冬雪
- part3 ={'于冬雪':'机械师',
- '黄立博':'放行',
- '孙伟C':'放行',
- '任悍':'放行',
- '张良':'放行', #张良A
- '孙胜涛':'放行',
- '金星宇':'工作者',
- '滕昭科':'工作者',
- '陶柏旭':'工作者',
- '谢德成':'工作者',
- '雷扬':'工作者',
- '杨国晟':'工作者',
- '王勇I':'工作者',
- '王思捷':'工作者',
- '汤其秋':'工作者',
- '张路平':'工作者',
- }
- def createDatabase(t):
- conn = sqlite3.connect('./static/database/wk.db')
- c = conn.cursor()
- try:
- c.execute("""
- create table "'{}'"(
- ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
- 姓名 text UNIQUE not null ,
- 类型 text not null ,
- 小组 text ,
- 架次 text ,
- 详细 text
- )""".format(t))
- except sqlite3.OperationalError as E:
- print(E)
- conn.close()
- def initDatabase(t):
- conn = sqlite3.connect('./static/database/wk.db')
- c = conn.cursor()
- for key in part1:
- try:
- c.execute("""
- insert into "'{}'" (姓名, 类型, 小组) values ("'{}'","'{}'","'{}'")
- """.format(t, key, part1[key], "一小组"))
- except sqlite3.IntegrityError as E:
- print("{}:{}".format(E,key))
- for key in part2:
- try:
- c.execute("""
- insert into "'{}'" (姓名, 类型, 小组) values ("'{}'","'{}'","'{}'")
- """.format(t, key, part2[key], "二小组"))
- except sqlite3.IntegrityError as E:
- print("{}:{}".format(E,key))
- for key in part3:
- try:
- c.execute("""
- insert into "'{}'" (姓名, 类型, 小组) values ("'{}'","'{}'","'{}'")
- """.format(t, key, part3[key], "三小组"))
- except sqlite3.IntegrityError as E:
- print("{}:{}".format(E,key))
- conn.commit()
- conn.close()
- def getTime():
- timeList = list(time.localtime(time.time()))
- print(timeList)
- return "{}年{}月{}日".format(timeList[0], timeList[1], timeList[2])
- if __name__ == '__main__':
- createDatabase("2022年7月15日")
- initDatabase("2022年7月15日")
|