def is_valid(x):
if len(x)!=18:
return False
else:
if x.isdecimal():
return True
elif x.find('X')and x.strip('X').isdecimal():
return True
else:
return False
with open('data3_id.txt','r',encoding='utf-8')as f:
data=f.readlines()
info=[]
for line in data:
info.append(line.strip('\n').split(','))
info_ = []
for i in info:
if is_valid(i[1]):
info_.append(i)
print(f'{info[0][0]},{info[0][1]}')
info_.sort(key=lambda x: x[1][6:14])
for i in info_:
a=[]
v = i[1]
x = i[0]+","+v[6:10]+"-"+v[10:12]+"-"+v[12:14]
a.append(x)
print(','.join(a))
![]()
import random
import datetime
with open('data5.txt','r',encoding='utf-8')as f:
data=f.readlines()
data=[i.split()for i in data]
n=eval(input('输入随机抽点人数:'))
list=random.sample(data,n)
for i in range(len(list)):
print(list[i][0]+'\t'+list[i][1]+'\t'+list[i][2])
t=datetime.datetime.now()
filename=t.strftime('%Y%m%d')+'.txt'
with open(filename,'w',encoding='utf-8')as f:
for i in range(len(list)):
f.write(list[i][0]+'\t'+list[i][1]+'\t'+list[i][2]+'\n')
![]()
import random
import datetime
with open('data5.txt','r',encoding='utf-8')as f:
data=f.readlines()
data=[i.split()for i in data]
ls=[]
n=1
while n!=0:
n=eval(input('输入随机抽点人数:'))
list=random.sample(data,n)
for i in range(len(list)):
print(list[i][0]+'\t'+list[i][1]+'\t'+list[i][2])
data.remove(list[i])
ls.append(list[i])
t=datetime.datetime.now()
filename=t.strftime('%Y%m%d')+'.txt'
with open(filename,'w',encoding='utf-8')as f:
for i in range(len(ls)):
f.write(ls[i][0]+'\t'+ls[i][1]+'\t'+ls[i][2]+'\n')
![]()