我写了这个方法:
def letterSpacing(self, field):
spaced = ''
for index in range(len(field)):
if index != len(field)-1:
spaced += '%s ' % (field[index])
else:
spaced += '%s' % (field[index])
return spaced
它用于分隔字母数字。我需要在它们之间使用两个空格,但是 rml 会去除所有额外的空格(我也没有在 rml 中找到任何可以让你像这样间隔字母的东西,所以这就是我写这个方法的原因)。所以不管我添加多少空格,它仍然会留下一个空格。
有没有办法强制不忽略我的方法上的空白?因为我的方法正常输出空格。
PS我还读到它不会忽略内部字符串。但是我不明白 rml 认为字符串是什么,我怎么能让它认为它是字符串?我尝试用 包装输入str()
,但它没有改变任何东西。