gpt4 book ai didi

python - 在python中,对同一个文件执行多个终端命令并一次保存所有更改

转载 作者:太空宇宙 更新时间:2023-11-04 01:00:39 25 4
gpt4 key购买 nike

<分区>

我想写一个 python 脚本来使用 Seds 格式化文件。

sub = subprocess.call(['sed', 's/=/ = /g', infilename], stdout = outfile)
sub = subprocess.call(['sed', 's/= = /==/g', infilename], stdout = outfile)

但这会将整个更改的 infile 写入 outfile 两次(outfile 包含两个 infile,每个 infile 都有一个 sed 更改)。有没有一种方法可以在 infile 上执行两个(和更多)sed 命令,并且只向包含所有 sed 更改的 outfile 写入一次。

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