blob: 60f3986aba74b76ea1006ca17f3d4e46d3753e25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import os, string
DIR = "c:\\eclipse\\workspace\\weaver"
old_text = "declare dominates:"
new_text = "declare precedence:"
def doit(arg, dirname, filenames):
for name in filenames:
fullname = os.path.join(dirname, name)
if os.path.isfile(fullname):
do_replace(fullname)
def do_replace(filename):
if filename.endswith(".py"): return
s = open(filename, 'r')
text = s.read()
s.close()
if string.find(text, old_text) == -1:
return
s = open(filename, 'w')
s.write(text.replace(old_text, new_text))
s.close()
print "changed", filename
os.path.walk(DIR, doit, None)
|