我有一个要求分隔符的函数。这可能是\ t。但是,这被视为真正的标签。所以如果我有这个代码
def example(dataToBeSplit, delimiter):
return dataToBeSplit.split(delimiter)
example('some\ttext','\t')
示例的输入是example('some\ttext',' ')
如何防止将\ t转换为真正的标签,而不必将\ t添加到该功能?
*如果我将四个实际空格过滤掉,那么请看-four spaces-作为四个真实空格
编辑:
好的,从zefciu的回答我现在做了
def example(dataToBeSplit, delimiter):
return dataToBeSplit.split(repr(delimiter))
example('some\ttext','\t')
但仍然想知道在
中是否有办法做到这一点def example(dataToBeSplit, delimiter):
部分
答案 0 :(得分:2)
如果你想看到表格中的字符串,可以被python接受,请使用repr():
>>> print repr('some\ttext')
'some\ttext'
答案 1 :(得分:0)
使用r
字符串文字:
example('some\ttext',r'\t')