毕竟谁也不想让人将自己的代码称为"屎山",这里将日常开发中需要注意的点进行总结。
适用于 Python 初学者希望编写更高效代码的学习者,也适用于经验丰富的开发者优化现有项目的实践者。...config_file:
return yaml.safe_load(config_file)
这样做的另一个好处是在使用编辑器(VsCode)时,可以在鼠标指向调用方法可以弹出功能说明和传参等提示...方法参数与返回值都应该标明具体的类型,因为在不标明参数类型的,Python默认使用any类型,这为后期的维护工作埋下了"炸弹",当项目结构越来越复杂时,可能自己都看不懂具体返回了什么数据.推荐进行传参和返回值的标识...,无返回值的参数应该标识为None:
def send_request(url:str,headers:str)->Dict[str,Any]:
2.4 异常
在进行异常捕获时,不要使用以下格式进行大范围的捕获...:
try:
{代码块}
except Exception as e:
{异常输出}
应该详细了解自己捕获的方法会报出具体的哪些异常类型,这样做的好处时当报错时,可以清楚的看到错误数据哪个错误发出的