如何从文本文件中删除标点符号

如何从文本文件中删除标点符号,第1张

如何从文本文件中删除标点符号

使用

str.translate()
删除代码点;
None
删除任何映射到的代码点:

remove = dict.fromkeys(map(ord, 'n ' + string.punctuation))f.translate(remove)

使用

dict.fromkeys()
class方法可以轻松创建将所有键映射到的字典
None

演示:

>>> import string>>> remove = dict.fromkeys(map(ord, 'n ' + string.punctuation))>>> sample = 'The quick brown fox, like, totally jumped, man!'>>> sample.translate(remove)'Thequickbrownfoxliketotallyjumpedman'

调整为您的代码:

remove = dict.fromkeys(map(ord, 'n ' + string.punctuation))with open('cipher.txt') as inputfile:    f = inputfile.read().translate(remove)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5617562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存