ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Как перехватывать ошибку и выводить её индекс? (https://forum.antichat.xyz/showthread.php?t=1485483)

[SA ARZ] 07.08.2023 18:00

Попробуй так, где оставил # комменты - твой код

code:





Код:

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
)



Время: 20:26