python 中在使用f string 格式化字符串时出现ValueError: Invalid format specifier 的一种原因

我碰到的是大括号问题

参考这篇文章:

https://mlln.cn/2018/05/19/python3%20f-string%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95/#undefined

其中说:

为了使字符串出现大括号,您必须使用双大括号:

1
f"{{74}}"

输出(plain):

'{74}'

修改之后消除了错误。

谨记使用 f string 格式化字符串时,如果碰到大括号一定要用两个。