用下面这串代码即可去掉标点符号
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()