python - 替换文本文件中的值
问题描述
我正在阅读一个文本文件。
文本文件中的一行如下所示,位于文本文件的最后:
</DTS:Executable>
我在用replace("</DTS:Executable>","test from me")
没有任何内容被替换,文本保持原样。
我究竟做错了什么?
解决方案
文件的扩展名是什么?
你可以试试这个sed
命令:
sed -i 's/original/new/g' file.txt
推荐阅读
- php - 每次在管理页面编辑帖子时,如何防止上传图片?
- java - 有没有办法将 VisualVM 附加到由 AWS SAM local 运行的 java lambda 函数
- java - Reactor - 如何将找到和未找到的实体收集到地图中,以 id 为键?
- c# - WPF - 设置字体大小以适合文本框
- ruby-on-rails - RSpec 请求测试
- typescript - 异步函数错误:“键入'Promise
[]' 不可分配给类型 'MyType[]' " - c++ - c++算法为什么会出现无限循环
- javascript - 回调函数中的 JS 语法(nodejs、express、passport)
- python - Kivy > 线程化和使用 Spinner
- python - Spark 计划中的 Firebase 存储:要计费的项目与缺席的计费帐户相关联