def __get_conf_from_file(self, file_name):
try:
json_file = open(file_name, 'r')
setting_dict = json.load(json_file)
self.TRUST_P = setting_dict.get('trust_p', 0.45)
self.COUNTRY = setting_dict.get('country', 'JP')
self.COVER_MIN_SIZE = setting_dict.get('cover_min_size', 1000)
self.SAVE_COVER_TYPE = setting_dict.get('save_cover_type', 1)
self.DOWNLOAD_DIR = setting_dict.get('download_dir', './cover')
self.SEARCH_POSTFIX_NAME = setting_dict.get('search_postfix_name', 'cue,m4a,flac')
self.FILE_NAME_FORMAT = setting_dict.get('file_name_format', '')
self.REPLACE_COVER = setting_dict.get('replace_cover', 1)
self.SEARCH_THREAD_NUM = setting_dict.get('search_thread_num', 6)
self.DOWNLOAD_THREAD_NUM = setting_dict.get('download_thread_num', 5)
except FileNotFoundError:
print("Conf file 'setting.json' not found")
exit(1)
except json.JSONDecodeError:
print("Conf file err")
exit(1)
except Exception:
print("Some err occur")
exit(1)
评论列表
文章目录