Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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