python 怎么去掉标点符号?

Python023

python 怎么去掉标点符号?,第1张

用下面这串代码即可去掉标点符号

import string

m = l.translate(None, string.punctuation)

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,

用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

删除文本中的标点示例。供参考。

# coding:UTF-8

f=open('e:/python27/biaodian.txt','r')

lines=f.readlines()

f.close()

# 以下新建的文件中只保留英文字母和数字

# 仍按原始的行结构存储

chardigit='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'

ff=open('e:/python27/biaodian1.txt','w')

for line in lines:

sts=''

for ch in line:

if ch in chardigit:

sts=sts+ch

print(sts)

ff.write(sts)

ff.write('\n')

ff.close()