我想用PyGettext翻译一个字符串。问题是,字符串很长。所以我不得不把它分成多行:
print _("Some text... foo bar foo bar foo bar ..... blah blah" + \
"More text")
但是我收到以下错误消息:
*** ../myApp:1: Seen unexpected token "+"
我怎么写这样的字符串?我不想把它写在一行,因为代码看起来很糟糕。我也不想使用三个引号(“”“),因为翻译会被太多的空格弄乱....
答案 0 :(得分:3)
Python编译器连接相邻的字符串文字。
print _("Some text... foo bar foo bar foo bar ..... blah blah"
"More text")
...
>>> print 'a' 'b'
ab