我有一个yaml文件:
jets_svg:
FOR: +15
REF: +13
VOL: +18
我需要将“ +”号与“数据”分开以在功能中使用它们。
我通过为每个数据创建2个变量并分割字符串来使用一种方法。 我介意是否有更好的解决方案(pytlint和flake8对太多的局部变量不满意:))
js_prefix_for = str(yaml_data['jets_svg']['FOR'])[0]
js_prefix_ref = str(yaml_data['jets_svg']['REF'])[0]
js_prefix_vol = str(yaml_data['jets_svg']['VOL'])[0]
js_for = str(yaml_data['jets_svg']['FOR'])[1:]
js_ref = str(yaml_data['jets_svg']['REF'])[1:]
js_vol = str(yaml_data['jets_svg']['VOL'])[1:]
它可以工作,但是得到了pylint(或flake8)警告,提示局部变量过多