将python列表转换为未scaped TSV
我想将python列表转换成一个未经scaped的TSV。我试着用将python列表转换为未scaped TSV,python,csv,Python,Csv,我想将python列表转换成一个未经scaped的TSV。我试着用 python list = [a, b, c] a = "\t".join(str(x) for entry in python_list) 但结果是: a b c 我需要的是: a\tb\tc 您可能正在寻找python原始字符串。在python中用r作为字符串文字的前缀将忽略转义码,例如\t 例如: 在REPL中,它将产生 >>>r"\t".join(["a","b","c"]) 'a\\tb\
python list = [a, b, c]
a = "\t".join(str(x) for entry in python_list)
但结果是:
a b c
我需要的是:
a\tb\tc
您可能正在寻找python原始字符串。在python中用
r
作为字符串文字的前缀将忽略转义码,例如\t
例如:
在REPL中,它将产生
>>>r"\t".join(["a","b","c"])
'a\\tb\\tc'
将其写入文件将产生预期的结果,\t将被转义
>>>with open("test.txt",'w') as f:
>>> f.write("\\t".join(['a','b','c']))
test.txt的内容将是a\tb\tc
您可以在python文档的字符串文本下找到更多文档: