el formato no hace efecto?

El código de Python es el siguiente:

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)

¿Hay algo malo con este código? Puedes intentar ejecutarlo para ver el efecto ~

¿Descubrirá que el valor del mensaje no se actualiza correctamente?

Los amigos experimentados pueden ver dónde está el problema.

format之后需要重新赋值呀!!!Simplemente cámbielo al siguiente formulario. .

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))

Supongo que te gusta

Origin blog.csdn.net/wzx77/article/details/131955540
Recomendado
Clasificación