форкнуто от main/python-labs
Родитель
415915ceb0
Сommit
78dbc5f4ff
@ -1,16 +1,25 @@
|
||||
import MOD2
|
||||
import pickle
|
||||
import MOD1
|
||||
|
||||
filename = input("Введите имя файла для сохранения в бинарный: ")
|
||||
fname = input("Исходный файл из MOD2: ")
|
||||
fname1 = fname.replace('.txt', '1.txt')
|
||||
fname2 = fname.replace('.txt', '2.txt')
|
||||
|
||||
numbers = []
|
||||
with open(filename, 'r') as f:
|
||||
for line in f:
|
||||
for x in line.split():
|
||||
numbers.append(float(x))
|
||||
stats_all = []
|
||||
stats1 = MOD1.func_2(fname)
|
||||
if stats1:
|
||||
stats_all.append(('Исходный', stats1))
|
||||
|
||||
stats2 = MOD1.func_2(fname1) if stats1 else None
|
||||
if stats2:
|
||||
stats_all.append(('> KK', stats2))
|
||||
|
||||
stats3 = MOD1.func_2(fname2) if stats1 else None
|
||||
if stats3:
|
||||
stats_all.append(('≤ KK', stats3))
|
||||
|
||||
with open("RES2a.bin", 'wb') as f:
|
||||
pickle.dump(numbers, f)
|
||||
pickle.dump(stats_all, f)
|
||||
|
||||
print(f"\nДанные сохранены в RES2a.bin")
|
||||
print(f"Записано {len(numbers)} чисел")
|
||||
print(f"Сохранено статистик: {len(stats_all)}")
|
||||
|
||||
Загрузка…
Ссылка в новой задаче