本帖最后由 全桥整流 于 2021-9-17 10:54 编辑
我的代码t = input('write a name: ')
s = input('write you want to remove word: ')
y = input('write you want word: ')
doc=open(t,'r+')
f = doc.read()
k = f.count(s)
print('have %s in %s'%(k,t))
r =input('do you want to remove?(y/n): ')
if r =='y':
f = f.replace(s,y)
doc.write(f)
doc.close()
你的代码
t = input('write a name: ')
s = input('write you want to remove word: ')
y = input('write you want word: ')
doc=open(t,'r+')
f = doc.read()
k = f.count(s)
print('have %s in %s'%(k,t))
r =input('do you want to remove?(y/n): ')
if r =='y':
f = f.replace(s,y)
doc.close()
doc = open(t,'w')
doc.write(f)
doc.close()
是我少写了点东西,不好意思。
但是为什么我的代码会只替换一部分? |