インポートpymysql インポートのRE #判断表是否在库中 DEF table_exists(CON、TABLE_NAME): SQL = " 表示テーブル; " con.execute(SQL) 表 = [con.fetchall()] table_list = re.findall(' (\ ) '* \。? ' ' 、STR(テーブル)) table_list = [re.sub(" ' "、'' 、それぞれ)のために、各中table_list] もし table_nameの中table_list: #存在返回1 リターン 1。 他: #不在の戻り0 リターン0 #を作成し、データベースの DEFのCREATE_DATABASE(データベース名は、table_name): DB = pymysql.connect( ホスト = ' 127.0.0.1 ' 、 ユーザ = ' ルート' 、 passwdファイル = ' 123456 ' ) CUR = db.cursor() SQL = ' ないが存在する場合は、データベースを作成します{} ' .format(データベース名) cur.execute(SQL) cur.execute(" 利用{} " .format(データベース名)) であれば(table_exists(CUR、TABLE_NAME)== 1 ): 渡す 他: SQL = ' テーブルを作成{}(' \ ' のID INT (255)主キーNOT NULL AUTO_INCREMENT、' \ ' 時間VARCHAR(255))' .format(TABLE_NAME) cur.execute(SQL) db.commit() db.close() の場合 __name__ == ' __main__ " : データベース名 = 'データベース名' TABLE_NAME = ' テーブル" CREATE_DATABASE(データベース名、TABLE_NAME)