- 1
- 2
- 3
- 4
- 5
self.symbol_ban = {".":".00", "!":".01", "@":".02", "#":".03", "$":".04", "%":".05", "^":".06",
"&":".07", "*":".08", "+":".09", "\n":".10", "\t":".11", "\"":".12", "\'":".13",
"/":".14", "<":".15", ">":".16", '`':".17", '\\':".19", " ":".20", "=":".21",
"(":".22", ")":".23"}
new_path = map((lambda x, y: [x, y]), ["a_"+"".join([j if (j not in self.symbol_ban) else self.symbol_ban[j] for j in i[0]]) for i in path], [j[1] if j[1] in ("dir", "file") else self.Ex(1) for j in path])
часть sax парсера xml для экранирования входных данных, писал для бакалаврской. диплом отдали
Vindicar 09.04.2015 21:19 # −12
tirinox 10.04.2015 06:57 # −11
gEKA6PbCKuu_nemyx 20.12.2021 13:31 # 0
Программистами умирают.
bormand 10.04.2015 07:10 # −7
Можно подумать, что исходники дипломных кто-то смотрит... В лучшем случае доки почитают да саму прогу потестят.
> sax парсера xml
А зачем писать свой парсер xml? У питона же есть изкоробочный.
socrat775 10.04.2015 11:30 # −12
bormand 10.04.2015 11:44 # −12
socrat775 10.04.2015 11:50 # −13
bormand 10.04.2015 12:01 # −13
socrat775 10.04.2015 12:11 # −13
3.14159265 16.04.2015 15:20 # +1
Важное уточнение
macaque_gomosek 25.08.2021 06:18 # 0