def del_word(keyword): if keyword: try: word = Word.select().where(Word.keyword == keyword).get() word.delete_instance() print(colored(u'已删除{0}'.format(keyword), 'blue')) except Word.DoesNotExist: print(colored(u'没有找到{0}'.format(keyword), 'red')) config.silent_remove(os.path.join(config.VOICE_DIR, keyword + '.mp3')) else: count = Word.delete().execute() shutil.rmtree(config.VOICE_DIR, ignore_errors=True) print(colored(u'共删除{0}个单词'.format(count), 'blue'))
def del_word(keyword): if keyword: try: word = Word.select().where(Word.keyword == keyword).get() word.delete_instance() print (colored(u"已删除{0}".format(keyword), "blue")) except Word.DoesNotExist: print (colored(u"没有找到{0}".format(keyword), "red")) config.silent_remove(os.path.join(config.VOICE_DIR, keyword + ".mp3")) else: count = Word.delete().execute() shutil.rmtree(config.VOICE_DIR, ignore_errors=True) print (colored(u"共删除{0}个单词".format(count), "blue"))