【发布时间】:2018-09-22 16:07:44
【问题描述】:
以前您会使用gettext,如下所示:
_('Hey {},').format(username)
但是新的 Python 的 f-string 呢?
f'Hey {username}'
【问题讨论】:
-
哈哈,这行不通,你需要保留原来的 Hey {} 字符串。
-
_(f'Hey {username}')等价于_('Hey {},'.format(username))。如果这是不可接受的,那么只需使用您的第一种方法。它没有任何问题,并且由于这个确切的原因(延迟格式)仍然存在。 -
@Jean-François Fabre 我是这么认为的.. 我希望有一些偷偷摸摸的方法来解决它