小编cyb*_*jan的帖子

如何使用.translate()从Python 3.x中的字符串中删除标点符号?

我想使用.translate()方法从文本文件中删除所有标点符号.它似乎在Python 2.x下运行良好,但在Python 3.4下似乎没有做任何事情.

我的代码如下,输出与输入文本相同.

import string
fhand = open("Hemingway.txt")
for fline in fhand:
    fline = fline.rstrip()
    print(fline.translate(string.punctuation))
Run Code Online (Sandbox Code Playgroud)

python python-3.x

70
推荐指数
3
解决办法
8万
查看次数

标签 统计

python ×1

python-3.x ×1