Mercurial > repos > davidvanzessen > argalaxy_tools
comparison convert_windows_to_utf-8.py @ 58:4c6df851e262 draft default tip
"planemo upload commit 1a7731bb4fe2e80fb1fdc88121783068af3edb08"
author | rhpvorderman |
---|---|
date | Fri, 21 Apr 2023 10:04:39 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
57:33412e85e669 | 58:4c6df851e262 |
---|---|
1 import argparse | |
2 | |
3 if __name__ == "__main__": | |
4 parser = argparse.ArgumentParser() | |
5 parser.add_argument("files", nargs="+") | |
6 args = parser.parse_args() | |
7 for file in args.files: | |
8 with open(file, "rb") as in_r: | |
9 data = in_r.read() | |
10 text = data.decode("windows-1252") | |
11 text = text.replace("charset=windows-1252", "charset=\"UTF-8\"", 1) | |
12 with open(file, "wt", encoding="UTF-8") as out: | |
13 out.write(text) | |
14 |