我有一个包含多个文本文件的文件夹,我需要使用多个替换列表进行处理和格式化,如下所示:
old string1~new string1
old string2~new string2
etc~blah
我从多个文本文件的每一行的替换列表中运行每个替换对。现在我有一组 python 脚本来执行这个操作。我想知道的是,如果我切换到 sed 或 awk,它会使代码更简单、更易于维护吗?它会是一个更好的解决方案还是我应该更好地改进我的 Python 代码?我问是因为传入的文本文件定期出现,并且通常与以前有一些不同的结构,比如错误、拼写错误、多个空格,因为这些文件是由人类创建的。所以我必须不断地调整我的代码和替换列表以使其正常工作。谢谢。