python – 如何自动替换一个字符INSIDE文本内容的许多文件?

前端之家收集整理的这篇文章主要介绍了python – 如何自动替换一个字符INSIDE文本内容的许多文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含许多乳胶表的文件夹/ myfolder.

我需要在每个中替换一个字符,即替换任何减号 – 通过短划线 – .

只是为了确定:我们正在替换该文件夹中所有tex文件内容.我不关心tex文件名.

手动执行此操作将是一场噩梦(文件太多,错误太多).有没有办法自动循环文件并进行替换? Python / R中的解决方案会很棒.

谢谢!

解决方法

sed -i -e’s / – / – / g’/ myfolder / *应该有效.

该表达式全局搜索并替换所有 – 在shell中从/ myfolder / *扩展的文件中使用 – . Sed在原地进行更改,即覆盖原始文件(您需要在MacOS上明确指定备份文件,但我不记得该参数).

绝对不关心是否 – 是一个逐字连字符或乳胶语法的一部分.要注意这一点.

猜你在找的Python相关文章