实验四——文件应用编程

list=[]
with open('data6_1.txt', 'r', encoding = 'utf-8') as f:
    x=f.readlines()
    for i in x:
        list.append(i.strip().split())
m=lambda x:x[2]
list.sort(key=m,reverse=True)

with open('data6_2.txt', 'w', encoding = 'utf-8') as f:
    for line in list:
        data1 = ' '.join(line)
        data2 = ' '.join(line)+'\n'
        f.write(data2)
        print(data1)

 

 

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

with open('lucky.txt', 'w') as f:
            for i in list:
                f.write(i)

 

 

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

with open(datetime+'.txt', 'w') as f:
    for i in list:
                f.write(i)

 

posted @ 2021-05-18 13:33  面包不是茄子的菜  阅读(50)  评论(2)    收藏  举报