2016-02-28 64 views
-1

我正试图创建一个表生成器。但是,我这样做在Python当如何将字符串' t'写入python中的文件?

create_query += 'ROW FORMAT DELIMITED FIELDS TERMINATED BY \'\t\'\n' 
table.write(create_query) 

table.write将写入文件

这是我得到的。

ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' 

我认为空格是实际TAB

不过,我想这是什么。

ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' 
+0

能否请你给我一个理由,为什么这应该降低投票率? – toy

回答

2

的字符串作为一个整体使用双引号,并且转义反斜线:

create_query += "ROW FORMAT DELIMITED FIELDS TERMINATED BY '\\t'\n" 
1

你可以使用一个raw string

create_query += r"ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'" + "\n"