文本内容替换//python using os.walk and replace
#!/usr/bin/python
import os
global old_name
global new_name
old_name=r'BBB'
new_name=r'AAA'
path = os.getcwd()
def Replace():
for foldName, subfolders, filenames in os.walk(path):
for filename in filenames:
if filename.endswith('.sv'):
f = open(os.path.join(foldName,filename),"r")
data=f.read()
data_a=data.replace(old_name,new_name)
with open(os.path.join(foldName,filename), 'w') as f:
f.write(data_a)
Replace()
print('replace ok!!!!')