Answer the question
In order to leave comments, you need to log in
Which tool to output a specific error code from a file to use?
There is a text document with data, you need to make sure that you refer to a specific "Error Code" and display information only for this code
Example file:
Код ошибки: 10
"Ошибка в среде"
http://site/topic/777
http://site/topic/111
Код ошибки: 37
"Не удалось инициализировать драйвер этого устройства (Код 37)
(Операция не выполнена) Запрошенная операция не выполнена"
http://site/topic/555
Код ошибки: 374
"Не удалось инициализировать драйвер этого устройства (Код 347)
(Операция не выполнена) Запрошенная операция не выполнена"
http://site/topic/333
...
Answer the question
In order to leave comments, you need to log in
If I were you, I would submit your textual information as json. And it would be much easier for you to do everything.
Or at least it can be brought to the form:
Code,Error
Код ошибки: 10,"Ошибка в среде"
Код ошибки: 37,"Не удалось инициализировать драйвер этого устройства (Код 37) (Операция не выполнена) Запрошенная операция не выполнена"
Код ошибки: 374,"Не удалось инициализировать драйвер этого устройства (Код 347) -(Операция не выполнена) Запрошенная операция не выполнена"
with open('csv.csv', 'r') as csvfile:
fileDialect = csv.Sniffer().sniff(csvfile.read(1024))
csvfile.seek(0)
empty = {}
dictReader = csv.DictReader(csvfile, dialect=fileDialect)
for row in dictReader:
empty[row['Code'].replace('Код ошибки: ','')] = row['Error']
The answer is right away. You can list all code entries by splitting them on an empty line. And then, for example, a regular expression, check each element of the list with what you need.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question