python sed -i
时间: 2023-10-15 08:29:45 浏览: 160
Python中的sed -i命令是用来直接在文本文件中进行操作的。它可以将指定的原字符串替换为新字符串,并将更改保存在原始文件中。例如,使用sed -i 's/原字符串/新字符串/' /home/1.txt命令可以将文件/home/1.txt中的原字符串替换为新字符串。同样,使用sed -i 's/原字符串/新字符串/g' /home/1.txt命令可以将文件中所有出现的原字符串都替换为新字符串。
在Python中,可以使用bsed库来实现类似于sed -i命令的功能。bsed是一种Python库,可以用于在文本文件中进行替换操作。安装bsed库的方法可以参考https://lanzao.blog.csdn.net/article/details/101784059。一旦安装成功,你就可以使用bsed库来实现类似于sed -i命令的功能,例如使用bsed.sed('s/原字符串/新字符串/', '/home/1.txt')可以将文件/home/1.txt中的原字符串替换为新字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Python库 | bsed-0.2.1.tar.gz](https://download.csdn.net/download/qq_38161040/85086711)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [sed -i命令详解](https://blog.csdn.net/f2157120/article/details/119645582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文