Пример #1
0
def clean_table_info():
    """
    清空其中的信息
    :return:
    """
    mysql = MySqlConn.Mysql()
    try:
        mysql.update(sql_template.USE_DATABASE_WORDS, ())
        mysql.delete(sql_template.CLEAN_TABLE_CET6, ())
        mysql.delete(sql_template.CLEAN_TABLE_CET4, ())
        mysql.delete(sql_template.CLEAN_TABLE_WORDS, ())
        mysql.commit()
    except BaseException, arguement:
        print '清空表失败,信息: ', arguement
Пример #2
0
def save_word_words(json_info):
    """
        保存单词数据到 mysql 中
        :param json_info: json格式的单词数据
        :return:
        """
    mysql = MySqlConn.Mysql()
    try:
        json_info.pop('_id')
        mysql.insert_one(
            sql_template.INSERT_INTO_WORDS,
            (json_info['data']['id'], json_info['data']['content'],
             json_info['data']['pronunciations']['us'],
             json_info['data']['pronunciations']['uk'],
             json_info['data']['definition'],
             json.dumps(json_info,
                        ensure_ascii=False), json_info['data']['audio']))
        mysql.commit()
    except BaseException, arguement:
        print '插入信息失败,原因: ', arguement