我想在程序中使用re.subn来获取更改的时间,但是我无法弄清楚如何编写代码。我已经用re.sub编写了程序,并且运行良好,但是如果我在程序中使用(re.sub(r'\ bi \ b','I',contents)),则会显示此错误。
TypeError:write()参数必须为str,而不是int
import re
with open ('Sample.txt','r') as rf:
contents=rf.read()
change=(re.sub(r'\bi\b','I',contents))
with open ('Sample2.txt','w') as wf:
wf.writelines(change)
有人可以指导我如何使用re.subn获取计数。 谢谢。