support to run zh-tw.py on Windows, improve the handling of newline and image URLs for zh-tw version

This commit is contained in:
Yin Gang 2021-08-19 11:40:43 +08:00
parent ec2fb2676e
commit 782919eb26

View File

@ -3,8 +3,8 @@ import os, sys, opencc
def convert(src_path, dst_path, cfg='s2twp.json'):
converter = opencc.OpenCC(cfg)
with open(src_path, "r") as src, open(dst_path, "w+") as dst:
dst.write("\n".join(converter.convert(line) for line in src))
with open(src_path, "r", encoding='utf-8') as src, open(dst_path, "w+", encoding='utf-8') as dst:
dst.write("\n".join(converter.convert(line.rstrip()).replace('(img/', '(../img/') for line in src))
print("convert %s to %s" % (src_path, dst_path))