gpt4 book ai didi

python - 将方法 python 替换为多个值

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

我有文件 test.html

<p>Just example code</p>
<div>
<img src="http:localhost/img1.jpg">
</div>
<p>Just example code2</p>
<div>
<img src="http:localhost/img1.jpg">
</div>
<p>Just example code3</p>
<div>
<img src="http:localhost/img1.jpg">
</div>

我想用 test.python 将文件中的字符串替换为“img1.jpg”到“img2”,“img3”等。

import string
s = open("test.html").read()
s = s.replace('http:localhost/img1.jpg','http:localhost/img2.jpg')
f = open("test2.html", 'w')
f.write(s)
f.close()

但是当我想将所有字符串 img1 替换为 img2,img3,img[i+1] 时,程序会替换所有 img1。

怎么做?

最佳答案

你可以这样做:

s = s.replace('http:localhost/img1.jpg','http:localhost/img2.jpg',1)

第三个参数是要替换的最大出现次数。

您可以在 python documentation 中看到它

关于python - 将方法 python 替换为多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42761386/

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