with open(config_path,"r") as config_file:
return yaml.safe_load(config_file)
这样做的另一个好处是在使用编辑器...(VsCode)时,可以在鼠标指向调用方法可以弹出功能说明和传参等提示,方便维护和别人调用模块参数.内容如下:
(function) def load_config(config_path: str)...,以此定位问题所在.
2.5 字典[Dict]
在使用字典取值时应该使用以下方式进行取值:
self.symbol=stats_data.get("symbol","")
使用以上方式的好处时,可以在取值时默认值...,不会发生取值异常,这会降低程序运行的稳定性.而不是直接使用以下方式进行取值:
self.symbol=stats_data["symbol"]
2.6 列表
当进行简单的列表的循环操作时...,如API_KEY、密码等,这些可以独立到单独的配置文件中.程序启动时从配置文件中进行读取.一些固定的字符串的如请求URL、标识、提示等需要放在一个单独的文件内进行整体管理,这样可以方便维护.