fix_root_py_encodings.py 628 B

1234567891011121314151617
  1. import os
  2. for filename in os.listdir('.'):
  3. if filename.endswith('.py'):
  4. try:
  5. with open(filename, 'r', encoding='utf-8', errors='replace') as f:
  6. content = f.read()
  7. # Clean up bad bytes
  8. content = content.replace('Fran\ufffdois', 'François')
  9. content = content.replace('Franois', 'François')
  10. with open(filename, 'w', encoding='utf-8') as f:
  11. f.write(content)
  12. print(f"Fixed encoding for root file: {filename}")
  13. except Exception as e:
  14. print(f"Error on {filename}: {e}")