加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 21:41:28 所属栏目:Python 来源:网络整理
导读:我有一个包含许多乳胶表的文件夹/ myfolder. 我需要在每个中替换一个字符,即替换任何减号 – 通过短划线 – . 只是为了确定:我们正在替换该文件夹中所有tex文件的内容.我不关心tex文件名. 手动执行此操作将是一场噩梦(文件太多,错误太多).有没有办法自动循
我有一个包含许多乳胶表的文件夹/ myfolder.

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

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

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

谢谢!

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读