成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

python3.x - python 中的maketrans在utf-8文件中該怎么使用

瀏覽:223日期:2022-07-05 10:59:36

問題描述

我寫了一個處理文本的文件就是把文本中所有的符號都替換掉,替換成空格。用的python中maketrans和translate。其中在使用對于ASCII編碼的文件時是正常的,但對于utf-8文件時,就報錯,提示maketrans中的參數不等長,但是明明是一樣長的啊:

File '/Users/lgq/Desktop/p3.py', line 10, in text_to_words

'abcdefghijklmnopqrstuvwxyz ')

ValueError: the first two maketrans arguments must have equal length

我查了一下說是maketrans在utf-8下不能用,那我在utf-8下該怎么替換掉字符呢,求各位大神指點。

def text_to_words(the_text): ''' Return a list of words with all punctuation removed,and all in lowercase. ''' my_substitutions = the_text.maketrans(# If you find any of these'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!'#$%&()*+,-./:;<=>?@[]^_`{|}~’',# Replace them by these'abcdefghijklmnopqrstuvwxyz ') # Translate the text now. cleaned_text = the_text.translate(my_substitutions) wds = cleaned_text.split() return wdsdef get_words_in_book(filename): ''' Read a book from filename, and return a list of its words.''' f = open(filename, 'r', encoding = 'utf-8') content = f.read() f.close() wds = text_to_words(content) return wdsbook_words = get_words_in_book('alice.txt')print('There are {0} words in the book, the first 100 aren{1}'.format(len(book_words), book_words[:100]))

問題解答

回答1:

首先 這兩個字符串長度不相等, ' 是一個字符, 也是一個字符你可以用 len() 查看。然后關于字符串什么的問題,最好說明 python 的版本

maketrans 參數長度不相等

my_substitutions = the_text.maketrans(# If you find any of these'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!'#$%&()*+,-./:;<=>?@[]^_`{|}~’',# Replace them by these'abcdefghijklmnopqrstuvwxyz ')

測試代碼:

from string import translate, maketransdef text_to_words(the_text): ''' Return a list of words with all punctuation removed,and all in lowercase. ''' my_substitutions = maketrans(# If you find any of these'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!'#$%&()*+,-./:;<=>?@[]^_`{|}~’',# Replace them by these'abcdefghijklmnopqrstuvwxyz ') # Translate the text now. cleaned_text = the_text.translate(my_substitutions) wds = cleaned_text.split() return wdstext_to_words(’ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!'#$%&()*+,-./:;<=>?@[]^_`{|}~’測試’)

output

[’abcdefghijklmnopqrstuvwxyz’, ’xe6xb5x8bxe8xafx95’]

這是 python2 的運行結果

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲在线免费| 视频一区二区三区入口| 伊人久久av导航| 亚洲h精品动漫在线观看| 日韩av一区二区三区四区| av成人免费在线观看| av亚洲精华国产精华精华| 午夜欧美视频| 日韩视频在线播放 | 奇米影视7777精品一区二区| 日本在线播放一区二区三区| 欧美88av| 99国产精品| 久久综合色8888| 国产精品少妇自拍| 国产精品久久久久久久第一福利 | 欧美电影免费观看完整版| 亚洲丝袜制服诱惑| 久久se精品一区精品二区| 欧美1区3d| 快she精品国产999| 亚洲伊人网站| 国产精品三级视频| 99re亚洲国产精品| 99国产精品久久久久久久 | 欧美日韩国产在线一区| 亚洲精品久久久久久一区二区| 美女被久久久| 日韩欧美在线不卡| 中文字幕国产一区二区| 亚洲最快最全在线视频| 蜜臀a∨国产成人精品| 中文字幕欧美三区| 91小视频在线免费看| 在线观看日韩电影| 自拍偷拍欧美精品| 亚洲午夜一区| 国产成人在线电影| 欧美三级视频| 久久久噜噜噜久久人人看| 亚洲午夜免费电影| 国产成人免费视频一区| 欧美人与性动xxxx| 国产精品久久久久影视| 91免费视频网| 久久久www免费人成精品| 成人午夜电影小说| 在线亚洲一区| 欧美精品123区| 亚洲欧美偷拍三级| 国产伦精品一区二区三区视频青涩| 99久久精品国产麻豆演员表| 日韩欧美一区二区不卡| 国产精品美女久久久久久2018| 欧美激情aⅴ一区二区三区| 亚洲人成小说网站色在线| 久久人人97超碰人人澡爱香蕉 | 成人国产亚洲欧美成人综合网 | 中文字幕第一区综合| 亚洲精品自在在线观看| 亚洲va天堂va国产va久| 欧美日韩夫妻久久| 国产三级久久久| 午夜在线成人av| 国产欧美日本| 亚洲福利一二三区| 欧美性猛片aaaaaaa做受| 国产精品对白交换视频| 韩日在线一区| 91麻豆精品国产91久久久久久 | 亚洲妇女屁股眼交7| 久热精品在线| 国产综合色产在线精品| 99日韩精品| 国产精品久久久99| 亚洲人成久久| 五月天激情综合| 欧美精品入口| 亚洲欧美aⅴ...| 久久精品国产清高在天天线 | 亚洲国产成人av网| 色婷婷久久综合| 国产曰批免费观看久久久| 日韩色视频在线观看| 91视频精品在这里| 亚洲精品视频在线观看网站| 成人av在线一区二区三区| 精品国产乱码久久久久久图片 | 亚洲精选一二三| 色综合久久天天综合网| 极品尤物av久久免费看| 亚洲一区二区在线看| 亚洲福利一区二区三区| 欧美最猛黑人xxxxx猛交| 国产精品一色哟哟哟| 色一情一乱一乱一91av| 国内外成人在线| 久久综合九色综合欧美就去吻| 欧美日本二区| 一区二区三区在线视频观看58| 欧洲精品一区二区| 成人黄色在线看| 亚洲日本乱码在线观看| 在线精品视频小说1| 91亚洲永久精品| 亚洲线精品一区二区三区八戒| 欧美放荡的少妇| 亚洲图片在线| 青青草国产精品亚洲专区无| 精品久久久久一区| 国产aⅴ综合色| 欧美片网站yy| 97久久精品人人爽人人爽蜜臀| 一区二区三区精品在线观看| 欧美日韩一二区| 久久精品久久99精品久久| 精品日本一线二线三线不卡| 亚洲国产婷婷| 国产一区二区三区免费| 国产精品久久久久久福利一牛影视 | 欧美不卡一二三| 国产亚洲欧洲| 一卡二卡欧美日韩| 91精品国产欧美一区二区| 国产在线精品免费| 国产免费观看久久| 欧美亚洲一区三区| 国产一区在线免费观看| 精品一区二区三区在线播放视频| 国产欧美精品一区| 欧美撒尿777hd撒尿| 在线观看日韩av电影| 国产精品一二三四区| 亚洲精品国产品国语在线app| 3751色影院一区二区三区| 亚洲乱码久久| 波多野结衣在线aⅴ中文字幕不卡| 亚洲一区精品在线| 亚洲一区二区动漫| 成人网在线免费视频| 亚洲国产精品久久人人爱蜜臀| 精品国产一区二区国模嫣然| 色悠久久久久综合欧美99| 欧美日韩午夜| 国产成人免费视频精品含羞草妖精| 亚洲午夜羞羞片| 久久久国际精品| 欧美日韩成人在线| 国产精品毛片在线看| 91首页免费视频| 激情偷乱视频一区二区三区| 一区二区三区国产精品| 久久精品视频免费| 亚洲国内在线| 高清在线观看日韩| 日本三级亚洲精品| 亚洲精品视频在线观看网站| 久久久综合网站| 欧美精品丝袜中出| 久久精品人人做人人爽电影蜜月| 欧美人与禽猛交乱配视频| 国产99久久久精品| 欧美a一区二区| 亚洲一区在线视频观看| 国产精品卡一卡二| 久久亚洲捆绑美女| 91精品中文字幕一区二区三区| 可以免费看不卡的av网站| 亚洲三级免费| 91丨porny丨国产| 懂色av一区二区在线播放| 久久国产福利国产秒拍| 天天色综合成人网| 亚洲地区一二三色| 亚洲一区欧美一区| 亚洲精品欧美综合四区| 国产精品日韩成人| 日韩一区二区在线免费观看| 欧美性大战久久久久久久| 久久精品系列| 国产精品人人爽人人做我的可爱| 午夜欧美精品| 欧美一区二区三区久久精品茉莉花| 成人v精品蜜桃久久一区| 国产一区二区在线看| 蜜臀精品久久久久久蜜臀| 婷婷六月综合网| 视频一区二区欧美| 天天综合日日夜夜精品| 亚洲午夜激情网页| 一区二区三区四区蜜桃| 亚洲视频精选在线| 国产精品国产馆在线真实露脸| 国产丝袜欧美中文另类| 国产亚洲欧美日韩日本| 国产欧美综合色| 国产色一区二区| 国产午夜亚洲精品午夜鲁丝片| 久久夜色精品一区| 国产清纯白嫩初高生在线观看91|