如何在输出中获取转义字符'\\\\'

罗希特

有人可以帮助在我的配置单元中获取'\ \ \ \'(四个反推)插入覆盖查询输出。

我试过了:

beeline = "beeline -u 'jdbc:hive2:blahblah'"
exportDir = " /dev/targetdir "
presql =  ' INSERT OVERWRITE DIRECTORY \'' + exportDir + '\' ROW FORMAT DELIMITED FIELDS TERMINATED BY \',\' ' + 'ESCAPED BY \'\\\\\' NULL DEFINED AS \'\' '
sql = " select abc from xyz limit 10 "

>>> print(beeline + " -e " + '\"'+ presql + sql+'\"')

beeline -u 'jdbc:hive2blahblah' -e "INSERT OVERWRITE DIRECTORY '/dev/targetDir/' ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' ESCAPED BY '\\' NULL DEFINED AS '' select abc from xyz limit 10"


#Expected O/p:

beeline -u 'jdbc:hive2blahblah' -e "INSERT OVERWRITE DIRECTORY '/dev/targetDir/' ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' ESCAPED BY '\\\\' NULL DEFINED AS '' select abc from xyz limit 10"
安斯曼·蒂瓦里(Anshuman Tiwari)

您可以这样定义一个原始字符串:

slash_str = r"your_string_with_slashes"

在这里阅读更多有关原始字符串的信息:链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中打印转义字符?

如何在JAXB中的转义xml上转义特殊字符

如何在Spring Boot Response中获取没有转义字符的JSON?

如何在脚本中减少使用而又不获取ESC转义字符?

如何在批处理输出中删除EOL转义符

如何在Rails中输出JSON而不转义反斜杠

如何在C ++中获取Linux命令输出字符串和输出状态

如何在Java字符串中添加转义字符?

如何在C ++中输出字符串的两个版本,一个带有转义符,另一个不带转义符?

如何从带有转义字符的嵌套哈希中获取键值

如何在php中串联和串接转义字符

如何在Java RegEx中按组匹配转义字符

如何在Oracle XML Publisher中打印转义的HTML字符

如何在Java中取消对HTML字符实体的转义?

如何在查询中的PDI Pentaho中转义问号(?)字符

如何在Java中不使用转义字符

如何在Go中解组转义的JSON字符串?

如何在PowerShell中的字符串中转义@?

如何在Qt中取消字符串的转义?

如何在htaccess中转义通配符中的字符

如何在JSX中重复转义字符n次

如何在雅典娜中读取转义字符

如何在 HTML 元标记中取消转义特殊字符?

如何在Python中忽略反斜杠作为转义字符?

如何在C#中为DistinguishedName转义这些字符

如何在Dart中替换Unicode转义字符

如何在Django Rest Framework中不转义字符

如何在PHP中传递系统命令时转义字符

如何在 varchar 列中查看隐藏或转义字符?