форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
32 строки
1.6 KiB
Python
32 строки
1.6 KiB
Python
from Module1 import anomal_object_change, anomal_object_list
|
|
import os, pickle
|
|
os.chdir('C:\\Users\\gmack\\OneDrive\\Рабочий стол\\3 KURS\\LABS\\python-labs\\TEMA9')
|
|
|
|
running = True
|
|
while running:
|
|
name = input("Введите имя файла: ")
|
|
try:
|
|
with open(name, "rb") as f:
|
|
file_tuple = pickle.load(f)
|
|
print(file_tuple)
|
|
try:
|
|
T1 = float(input("Введите значение T1: "))
|
|
T2 = float(input("Введите значение T2: "))
|
|
anomal_tuple = anomal_object_list(file_tuple, T1, T2)
|
|
if len(anomal_tuple) != 0:
|
|
anomal_tuple = [file_tuple[i] for i in anomal_tuple]
|
|
print("Список аномальных значений: ", anomal_tuple)
|
|
rebuild_list = anomal_object_change(file_tuple, anomal_tuple)
|
|
print("Новый список: ", rebuild_list)
|
|
with open("Res33.txt", "w+") as new_file:
|
|
new_file.write(str(rebuild_list))
|
|
print("Новый лист записан!")
|
|
running = False
|
|
else:
|
|
print('Лист анмоальных значений пуст!')
|
|
except ValueError or TypeError:
|
|
print("Неверно введеные значения T1 или T2")
|
|
#running = False
|
|
except FileNotFoundError:
|
|
print("Неверный вывод файла, повторите заново")
|