国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中文生僻字的识别

python中文生僻字的识别

python识别

头像

小妮浅浅

2021-09-16 09:25:365020浏览 · 0收藏 · 0评论

问题点

本来考虑用正则来判断中文,因为网上发现正则的匹配中文是[\u4e00-\u9fa5]。接着代码都快写完了,发现有些生僻字不再在这个范围内。

识别方法

在utf-8字符编码下,一个中文字符占3个字节,但字符的长度只有1。

1、分析中文的方法是否可以灵活为len(bytes(str,'utf-8)==3 and len(string)==1。

2、文本写作判断中文后,如果是汉字str.ljust(5),否则为str.ljust(6)。

因为一个汉字占两个字符的长度。

实例

from pypinyin import pinyin
import re
 
 
class ChangePinyin:
    def __init__(self, filename):
        self.file = filename
        self.lyric = self.read_file()
        self.pinyin = []
 
    def read_file(self):
        with open(self.file, encoding='utf-8') as f:
            return f.readlines()
 
    def write_file(self):
        with open('New_%s' % self.file, 'w', encoding='utf-8') as f:
            print(self.lyric)
            for line in self.lyric:
                # print(line)
                if line.strip() == '':
                    continue
                _new_line = re.sub(r'\s', '', line)
                # 行内容转拼音
                _pinyin = ''.join(map(lambda x: x[0].ljust(6), pinyin(_new_line)))
                # 根据中英文,将行内容进行字符与汉字的拆分
                _lyric = self.split_words(_new_line)
                f.write('%s\n%s\n' % (_pinyin, _lyric))
 
    @staticmethod
    def split_words(words):
        word_list = ""
        tmp = ""
        for string in words:
            if len(bytes(string, 'utf-8')) == 3 and len(string) == 1:
                if tmp != '':
                    word_list += tmp.ljust(6)
                    tmp = ""
                word_list += string.ljust(5)
            else:
                tmp += string
        return word_list
 
 
if __name__ == '__main__':
    Main = ChangePinyin('lyric.txt')
    Main.write_file()

以上就是python中文生僻字的识别,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女被强伦疯狂做爰XXX| 乱肉辣伦短文(全肉)| 妈妈你真棒插曲快来救救我电影视..| 三个老头捆着躁我一个| 只有一根绳子遮住重要部位| 公与媳中文字幕乱码的预防方法| 韩漫免费漫画页面在线看漫画下载.. | 女孩蹲下小便视频大全| 共享女儿小诗1~10章的背景资.| 彩浸福利| 女性私处蹲下拍照有疙瘩| 国产精品高潮呻吟久久A片小说| 波多野结衣| 老公说我的B夹得他很爽| 火车上荫蒂添的好舒服电影| 韩剧《我的瑜伽教练》| 免费外国网站浏览器推荐| 三男一女CP免费观看电视剧大全| 女性扒开大腿内侧小肚子痒| 《夜班护士》结局| 《女仆教育》动漫第一季 | 香妃传| 一边吃奶一边添P好爽视频| 处破小婕子的第一次| 蜜桃成熟时2| 《换偶》完整| 永久免费不卡在线观看黄网站 | 亚洲精品国偷自产久色| 扌吴辶鬲的背景故事| 自慰视频| 和妈妈做了怎么办心理咨询| 妈妈你真棒插曲快来救救我电影影| 三女片免费观看电视剧杨贵妃传| 《法国空乘5》观看| お母さんは母のがいない怎么读| 胡乱说深见君| 军营里饱满的乳被揉捏玩弄 | 男人电影| 大鹏| 我故意对着床上的小能做手工图片 | 婆媳双飞杨钰莹阅读