gpt4 book ai didi

Python 一行代码用文本文件中的另一个词替换一个词

转载 作者:行者123 更新时间:2023-11-28 20:08:40 25 4
gpt4 key购买 nike

我正在尝试使用 Python(通过 Linux 终端)替换文本文件 text_file.txt 下一行中的单词“example”:

abcdefgh example uvwxyz

我想要的是:

abcdefgh replaced_example uvwxyz

我可以用 Python 中的单行代码来做到这一点吗?

编辑:我有一个 perl 单行代码 perl -p -i -e 's#example#replaced_example#' text_file.txt 但我也想用 Python 来做

最佳答案

你可以做到:

python -c 'print open("text_file.txt").read().replace("example","replaced_example")'

但它相当笨重。 Python 的语法并不是为了制作漂亮的 1 行代码而设计的(尽管它经常以这种方式工作)。 Python 重视清晰度高于一切,这是您需要导入内容以获得 Python 必须提供的真正强大工具的原因之一。由于您需要导入内容才能真正利用 Python 的强大功能,因此它不适合从命令行创建简单的脚本。

我宁愿使用专为此类事情设计的工具——例如sed:

sed -e 's/example/replace_example/g' text_file.txt

关于Python 一行代码用文本文件中的另一个词替换一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12941091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com