Mercurial > repos > davidvanzessen > argalaxy_tools
view convert_windows_to_utf-8.py @ 61:f38a058e1a74 draft default tip
planemo upload commit 93519df849f317f4a8fc6167a48a4ee06e6aeff8
author | rhpvorderman |
---|---|
date | Wed, 30 Apr 2025 12:44:38 +0000 |
parents | 4c6df851e262 |
children |
line wrap: on
line source
import argparse if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("files", nargs="+") args = parser.parse_args() for file in args.files: with open(file, "rb") as in_r: data = in_r.read() text = data.decode("windows-1252") text = text.replace("charset=windows-1252", "charset=\"UTF-8\"", 1) with open(file, "wt", encoding="UTF-8") as out: out.write(text)