我在 Linux 服务器上使用 Python。我有一些输出,我存储在一个文本文件中。输出文件包含一些我无法替换的控制字符,如 ^H 和 ^M。我希望将这些字符替换为空字符串。控制字符也在新行中。如果有人能指导我,我将非常感激。 谢谢!
最佳答案
您可以读取字符串并将其转换为 charArray。执行此操作后,您可以按十进制值查看每个字符,然后使用简单的 if/or 语句将控制字符(按其 ascii 十进制值)更改为您喜欢的任何字符,包括 null。
我在 java 中做了类似的事情,但用于大写字母。 here Python 应该更简单一些。
关于python - 用python替换文件中的控制字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28604052/