python – 如何为生成的C转义字符串?

前端之家收集整理的这篇文章主要介绍了python – 如何为生成的C转义字符串?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在编写python脚本,它根据数据生成C代码.

我有python变量字符串,其中包含一个可以组成的字符串
像“或换行符”这样的字符.

代码生成转义此字符串的最佳方法是什么?

最佳答案
我使用的方式基于C字符串的观察基本上
遵守有关字符和逃避的相同规则作为Javascript / JSON字符串.

从2.6版开始,Python有一个内置的JSON库,可以序列化Python
数据转换为JSON.因此,代码是,假设我们不需要封闭
引用,如下:

import json
string_for_printing = json.dumps(original_string).strip('"')

猜你在找的Python相关文章