如何将字符串'\t'写入python中的文件?

如何将字符串'\t'写入python中的文件?,python,string,Python,String,我正在尝试创建一个表生成器。但是,当我在Python中执行此操作时 create_query += 'ROW FORMAT DELIMITED FIELDS TERMINATED BY \'\t\'\n' table.write(create_query) table.write将写入文件 这就是我得到的 ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' 我假设空白是实际的选项卡 然而我想要的是这个 ROW FORMAT DELIMITED FIEL

我正在尝试创建一个表生成器。但是,当我在Python中执行此操作时

create_query += 'ROW FORMAT DELIMITED FIELDS TERMINATED BY \'\t\'\n'
table.write(create_query)
table.write将写入文件

这就是我得到的

ROW FORMAT DELIMITED FIELDS TERMINATED BY ' '
我假设空白是实际的选项卡

然而我想要的是这个

ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'

对整个字符串使用双引号,并转义反斜杠:

create_query += "ROW FORMAT DELIMITED FIELDS TERMINATED BY '\\t'\n"
您可以使用:


你能给我一个理由,为什么这应该被否决?
create_query += r"ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'" + "\n"