python学习记录第二篇
#coding=utf-8
'''
@author: python_菜鸟
一个简单的正则表达式的应用
'''
import re
import os
def telNum():
r=r"^010-?\d{8}$"
tel=(raw_input('请输入正确的电话号码,格式:010-12345678:'+'\n'))+'\n'
#print tel
if re.findall(tel,'010123456078') !=[]:
print '你的电话号码符合规范,已经保存!'
return tel
else:
#print '*'*23
#print '你的电话号码不符合规范!'
#print '*'*23
#print re.findall(tel,'010123456078')
return re.findall(tel,'010123456078')
if os.path.exists('E:/python/test.txt'):
w=open(r'E:\python\test.txt','w+')
while raw_input("按任意键继续,输入N退出:"+"\n")!="N":
if telNum()==[]:
print '*'*23
print "你的电话号码不符合规范!"
print '*'*23
else:
w.write(telNum())
w.close()
else:
print "文件不存在!请在E:\python中创建文件test.txt!"
浙公网安备 33010602011771号