フォーマットが有効にならないのですか?

Python コードは次のとおりです。

msg = """过去24小时Android稳定性测试运行数据汇总如下:
执行成功次数:{count}
执行成功率:{percent}%
总运行时长:{run_time}
覆盖包体个数:{package_num}
页面最高覆盖率:{coverage}%
覆盖的系统版本:Android {os}
覆盖的设备厂商:{brand}
覆盖的设备数:{device_num}
"""
count = coverage = run_time = 0
os = []
brand = []
crash_title = []
packages = []
devices = []
...
msg.format(count=count, percent=percent, run_time=run_time, package_num=len(packages),
           coverage=coverage, os=",".join(os), brand=",".join(brand), device_num=len(devices))
print(msg)

このコードには何か問題がありますか? 実行して効果を確認してください~

msg 値が正常に更新されていないことがわかりますか?

経験豊富な友人なら問題がどこにあるのかがわかるかもしれません

format之后需要重新赋值呀!!!以下の形式に変更するだけです。

msg = msg.format(count=count, percent=percent, run_time=run_time, package_num=len(packages),
                     coverage=coverage, os=",".join(os), brand=",".join(brand), device_num=len(devices))

おすすめ

転載: blog.csdn.net/wzx77/article/details/131955540