试验四

with open('data1_1.txt', 'r', encoding= 'utf-8') as f:
    data = f.readlines() 
n = 0
for line in data:
    if line.strip('\n') == '':
        continue
    n += 1
print(f'共{n}行')

with open('data1_1.txt', 'r', encoding= 'utf-8') as f:
    n = 0
    for line in f:
        if line.strip('\n') == '':
            continue
        n += 1
print(f'共{n}行')

with open('data6_1.txt', 'r', encoding='utf-8') as f,open('data6_2.txt', 'a', encoding='utf-8') as fd:
    x = list(f)
    m = lambda x:x[8:]
    x.sort(key= m, reverse= True)
    for i in x:
        i = i.strip('\n')
        i = i.split(',')
        fd.write(''.join(i))
        fd.write('\n')
        print(''.join(i))

x = eval(input('输入随机抽点人数:'))
y = []
n = 1
with open('data7.txt') as f, open('lucky.txt', 'w') as fd:
    for i in f:
        i = i.strip()
        i = i.split()
        y.append(i)
    while n <= x:
        m = random.randint(0,79)
        n += 1
        fd.write(' '.join(y[m]))
        fd.write('\n')
        print(' '.join(y[m]))
    print()

import random
x = eval(input('输入随机抽点人数:'))
y = []
n = 1
import datetime
t = datetime.datetime.now()
t = t.strftime('%Y%m%d')
fw = open(t + '.txt', 'w')
with open('data7.txt') as f, open('lucky.txt', 'w') as fd:
    for i in f:
        i = i.strip()
        i = i.split()
        y.append(i)
    while n <= x:
        m = random.randint(0,79)
        n += 1
        fd.write(' '.join(y[m]))
        fw.write(' '.join(y[m]))
        fd.write('\n')
        fw.write('\n')
        print(' '.join(y[m]))
    print()

posted @ 2021-05-11 17:19  rubus  阅读(52)  评论(1)    收藏  举报