7-8
# 题目# 1、存在一个文件,文件名test.txt 内容如下:
# 01success
# 02fail
# 03fail
# 04success
# ....请使用Python语言编写程序实现统计该文件中
# o=open('d:\\777.txt','w')
# o.write("01\tsuccess\n02\tfail")
# o.close()
# k=open('d:\\777.txt','a')
# k.write('\n03\tfail\n04\tsuccess')
# k.close()
# a=open('d:\\777.txt','r')
# aa=a.read()
# print aa
# 有多少个success 多少个fail的功能?
# a=open('d:\\777.txt','r')
# aa=a.read()
#
# print aa.count('success')
# print aa.count('fail')
# 2、使用random模块随机生成手机号码
import random
yy='1234567890'
aa=''
for i in range (1,12):
if i==1:
aa+='1'
elifi==2 :
aa+=str(random.randint(3,8))#定义这个范围为字符串
else: #(i==3-11)
aa += str(random.randint(0,9))#定义这个范围为字符串
print aa
# bb=''.join(list)
# print bb
# 3、用random模块随机生成6位数验证码
# import string
# yy=string.digits+string.letters
# import random
# list=[]
# for i in range(6):
# aa=random.choice(yy)
# list.append(aa)
# bb=''.join(list)
# print bb
# 4、把6位数字字符密码如147258通过md5加密后返回16进制字符串
# import string
# yy=string.digits
# import random
# list=[]
# for i in range(6):
# aa=random.choice(yy)
# list.append(aa)
# p=''.join(list)
# print p
# import hashlib
# MD5=hashlib.md5()
# MD5.update(p)
# print MD5.hexdigest()
# 5、一个txt文件中已知数据为:
# C4D
# C4D/maya
# C4D
# C4D/su
# C4D/max/AE
# 统计每个字段出现的次数,比如C4D,maya,请用最熟悉的语言或者伪代码实现该需求
# a=open('d:\\123.txt','r')
# aa=a.read()
# # bb=aa.split('\n')
# yy=aa.split('/')
# # print yy
# hh=set(yy)
# for i in hh:
# print '%s出现了:%d'%(i,aa.count(i))
# print aa.count('C4D')
# 6、统计一个文件的行数,以e:\\write.txt文件为例(文本中内容自己定义)
# a=open('d:\\777.txt','r')
# aa=a.readlines()
# bb=len(aa)
# print bb
# 7、登录和注册
# 要求如下:
# 1、调用本地文件(user.txt)完成登录,如果存在则调用本地文件中用户和对应的密码进行登录,
# 用户在本地文件中的格式如:admin:123456xiao:123123
#
# 2、登录用户不存在则调注册函数,将注册好的用户写入本地user.txt文件中,写入不能覆盖已有用户。
#
# 3、用户名的长度大于等于6位,小于等于8位,用户密码大于等于6位小于等于8位。
页:
[1]