有没有更好的方法来拆分从yaml文件导入的字符串,例如“ +18”

时间:2019-10-04 15:12:01

标签: python-3.x

我有一个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)警告,提示局部变量过多

0 个答案:

没有答案