def url(): return DataRead.read_ini(r"/test_env/env.ini", "url")
def db_info(): # ini读出来是字符串,但是使用时db_info是字典,使用eval解析位原来的格式 return eval(DataRead.read_ini(r"/test_env/env.ini", "db_info"))
def db_info(): #ini解析读出来的是字符串,但要使用的是字典用eval解析为原本格式 s = DataRead.read_ini(r'test_env\env.ini', 'db_info') print('ssssssssssssssssssssssss', s) return eval(s)
def db_info(): #ini读出来是字符串,但是使用时db_info是字典,使用eavl解析为原本的格式 return eval(DataRead.read_ini(r"test_env\env.ini", "db_info"))
def url(): return DataRead.read_ini(r'test_env\env.ini', 'url')
print(f"断开数据库连接失败,异常信息为:{e}") # 执行数据库 def execute(conn, sql): try: cursor = conn.cursor() # 获取游标 cursor.execute(sql) # 执行SQL语句 conn.commit() # 提交 print("删除成功") cursor.close() # 关闭游标 except Exception as e: print(f"执行SQL语句失败,异常信息为:{e}") def delete_user(mobilephone, db_info): ''' :param mobilephone: :param db_info: :return: ''' conn = connect(db_info) execute(conn, f"delete from member where mobilephone={mobilephone};") disconnect(conn) if __name__ == '__main__': db_info = DataRead.read_ini(r"test_env\env.ini", "db_info") db_info = json.loads(db_info) delete_user("13073514019", db_info)
def db_info(): # eval解析为原本的格式 return eval(DataRead.read_ini(r"test_env\env.ini", "db_info"))
def url(): return DataRead.read_ini(r"test_env\env.ini", 'url')
def db_info(): #ini读出来的是字符串,但是使用db_info是字典,使用eval解析为原来的格式 return eval(DataRead.read_ini(r"test_env\env.ini", "db_info"))