我认为用制表符替换一个字符会很简单。我尝试了以下操作。 str1 = "a,b,c,d" str2 = str1.replace(',','\t') 我希望str2的结果是:a b c d 但我得到的是: a\tb\tc\td 如何用制表符替换一个字符?
,被\t替换了,但是只有在str2被用于输出到屏幕或写入文件时,\t才会被“解释”: >>>str1 = "a,b,c,d" >>>str2 = str1.replace(',','\t') >>>str2 'a\tb\tc\td' >>>print str2 a b c d
print str2
,你就会看到。 - bogatron