使用python替换全角空格

当前场景:

  1. origin.java里包含很多全角空格,我们需要把它们替换为普通的空格符。
  2. origin.java为utf-8编码,全角空格的编码为'\u3000'。
  3. 我们用python来做这个转换,输出转换后的文件output.java。

代码如下:

#!/usr/bin/env python
# encoding: utf-8

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

content = ''
with open('origin.java') as f:
    content = f.read()

r = content.replace(u'\u3000', ' ')

with open('output.java', 'w') as f:
    f.write(r)

站长数十年成长感悟,输入暗号查看

桩白墨公众号上还能加入书舟书友群、美团外卖红包群,免费领取站桩和原创 chatgpt 教程哦
暗号:
请关注本站微信公众号,回复“暗号”,即可获取。在微信里搜索“桩白墨”或者“baimoz”或者微信扫描右侧二维码都可以关注站长微信公众号。