我有一个.kv文件,在许多小部件中包含一个label,我希望在文本字符串中包含一个%符号。
我的字符串当前的格式如下:
Label:
text: 'Brightness: %s ' % int(s1.value) if s1.value else 'Slider not set'这个很好用。但是,我希望在值之后添加%值,以便字符串显示如下:
亮度: 75 %
我尝试过使用escaping和' '来处理%字符,但是我总是收到错误:
ValueError:不完全格式
发布于 2016-12-21 21:20:18
使用%转义% ->
'Brightness: %s%% ' % int(s1.value) %%将始终被忽略:)
发布于 2016-12-22 08:32:28
使用%%转义%符号。
这实际上与kivy无关,但是对于python,更确切地说是使用%(%)符号进行字符串格式化。
你可以再读一些这里。
https://stackoverflow.com/questions/41271083
复制相似问题