import xml . etree . ElementTree as ET import sys , os , csv from datetime import datetime def XMLtoTXT ( filename ) : try : print ( "Начато конвертирование XML..." ) # Ваш существующий код для XMLtoTXT # ... print ( "Конвертирование XML завершено!" ) except Exception as e : print ( "Ошибка при конвертировании XML:" , e ) error_code = input ( "Введите код ошибки: " ) print ( "Код ошибки:" , error_code ) def CSVtoTXT ( filename , LT ) : try : print ( "Начато конвертирование CSV..." ) # Ваш существующий код для CSVtoTXT # ... print ( "Конвертирование CSV завершено!" ) except Exception as e : print ( "Ошибка при конвертировании CSV:" , e ) error_code = input ( "Введите код ошибки: " ) print ( "Код ошибки:" , error_code ) # Остальная часть вашего кода print ( "Author: Ben Puls" ) if len ( sys . argv ) == 1 : path = os . getcwd ( ) else : path = sys . argv [ 1 ] for file in os . listdir ( path ) : if file . endswith ( ".xml" ) : XMLtoTXT ( os . path . join ( path , file ) ) if file . endswith ( ".csv" ) : LiveTime = input ( "Укажите время в секундах набора спектра для файла {}: " . format ( file ) ) CSVtoTXT ( os . path . join ( path , file ) , LiveTime )