总的来说,我对 Python 和编码真的很陌生,但我已经取得了一些进步。
我可以通过 API 从网上提取一些数据,结果应该是一个字符串。不过,我看到的是一些实例,例如“& amp;”和“"”。(我修改了字符集,以便它可以正确打印到屏幕上)
我认为有一种方法可以清除此字符串并删除字符,使其看起来像在计算机屏幕上一样。我尝试搜索 urldecoding,但不可否认,我什至不知道这是否是解决方案。
任何有关如何删除这些“额外”字符并生成可读字符串的帮助将不胜感激!
提前谢谢了,
布洛克
总的来说,我对 Python 和编码真的很陌生,但我已经取得了一些进步。
我可以通过 API 从网上提取一些数据,结果应该是一个字符串。不过,我看到的是一些实例,例如“& amp;”和“"”。(我修改了字符集,以便它可以正确打印到屏幕上)
我认为有一种方法可以清除此字符串并删除字符,使其看起来像在计算机屏幕上一样。我尝试搜索 urldecoding,但不可否认,我什至不知道这是否是解决方案。
任何有关如何删除这些“额外”字符并生成可读字符串的帮助将不胜感激!
提前谢谢了,
布洛克
xml.sax.saxutils.unescape (data[,entities]): Unescape '&', '<', 和 '>' 在一串数据中。
您可以通过将字典作为可选实体参数传递来取消转义其他数据字符串。键和值都必须是字符串;每个键都将替换为其对应的值。'&'、'<' 和 '>' 始终未转义,即使提供了实体也是如此。