有的,Python 中可以使用类似的命令行方式来执行文件内容的替换。可以使用以下命令实现:
python -c "import fileinput; [print(line.replace('old', 'new'), end='') for line in fileinput.input('file.txt', inplace=True)]"
其中,old
是需要被替换的字符串,new
是替换成的字符串,file.txt
是需要进行替换操作的文件名。这条命令会将文件中所有出现的 old
字符串替换为 new
字符串,并直接修改文件内容。
需要注意的是,这条命令需要在 Python 3.x 版本中运行。
领取专属 10元无门槛券
手把手带您无忧上云