实验四

任务6

with open('data6_1.txt', 'r', encoding='utf-8') as f:
    d = f.read().split('\n')

    d1 = [str(i).split('\t') for i in d]

d1.sort(key=lambda x: x[2], reverse=True)
with open('data6_2.txt', 'w+',encoding='utf-8')as f:
    for line in d1:
         for i in line:
             f.write(i + '\t')
             print(i + '\t', end='')
             f.write('\n')
             print()

 

 任务7.1

q = []
with open('data7.txt', 'r') as f:
    data = f.readlines()
    x = input('输入随机抽点人数:')
    import random
    i = 0
    while i<int(x):
        y = random.choice(data)
        i = i+1
        q.append(y)
        print(y.strip())

with open('lucky.txt','w') as fn:
    for j in q:
        k = ''.join(j)
        fn.write(k)

 

 

 

 任务7.2

import datetime
t=datetime.datetime.now()
sss=t.strftime("%Y%m%d")
q = []
with open('data7.txt', 'r') as f:
    data = f.readlines()
    x = input('输入随机抽点人数:')
    import random
    i = 0
    while i<int(x):
        y = random.choice(data)
        i = i+1
        q.append(y)
        print(y.strip())

with open('sss.txt','w') as fn:
    for j in q:
        k = ''.join(j)
        fn.write(k)

 

posted @ 2021-05-17 23:03  周浩然  阅读(40)  评论(2)    收藏  举报