如何使用\ t从表单输入到选项卡来写入文件? (从\\ t到\ t)

时间:2019-03-11 10:10:23

标签: python python-3.6

从HTML表单<input>那里,用户可以编写一个\t我想编写一个具有此值的文件

fic.write(separator.join(data)) # data is a list 

但是问题是分隔符是按原样编写的,而不是它的特殊含义:

  • 实际输出data1\tdata2\t...
  • 预期输出data1 data2 data3...

如何获得\t的特殊含义以实现这一目标?


问题可以看作是

print(separator == "\\t") # true but expect false 
print(separator == "\t") # false but expect true

1 个答案:

答案 0 :(得分:-1)

我尝试过:

data = ["data1","data2","data3","data4"]
saveFile = open('file.txt','w')
saveFile.write("\t".join(data))
saveFile.close()

输出:

data1   data2   data3   data4