我已经写了这个方法:
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中找不到任何可以让你像那样空格的字母,所以这就是我写这个方法的原因)。所以我添加多少空格并不重要,它仍然会留下一个空格。
有没有办法在我的方法中强制不忽略空格?因为我的方法正常地输出空格。
附注:我还读到它不会忽略内部字符串。但是我不明白rml认为字符串是什么,我怎么才能让它认为它是字符串呢?我试着用str()包装输入,但没有改变任何东西。
发布于 2014-07-10 01:45:11
要强制忽略空格,请在rml文件中使用xpre而不是para。
发布于 2014-06-10 20:15:05
您可以使用不间断空格而不是标准空格。要键入不间断空格,请参阅http://en.wikipedia.org/wiki/Non-breaking_space#Keyboard_entry_methods
https://stackoverflow.com/questions/24135121
复制相似问题