Как конвертировать XSD в класс Python [закрыто]

Выражение find -regex соответствует всему имени, включая относительный путь из текущего каталога. Для find . это всегда начинается с ./, затем любых каталогов.

Кроме того, это emacs регулярные выражения, которые имеют другие правила экранирования, чем обычные регулярные выражения egrep.

Если все они находятся непосредственно в текущем каталоге, тогда

find . -regex '\./[a-f0-9\-]\{36\}\.jpg'

должен работать. (Я не уверен - я не могу заставить подсчитанное повторение работать здесь.) Вы можете переключиться на выражения egrep на -regextype posix-egrep:

find . -regextype posix-egrep -regex '\./[a-f0-9\-]{36}\.jpg'

(Заметим, что все сказанное здесь для GNU find, я ничего не знаю о BSD, который также является значением по умолчанию на Mac.)

40
задан Tshepang 22 July 2011 в 10:47
поделиться

2 ответа

generateDS : Я думаю это хороший инструмент, который мне нужен

Правка: На самом деле, generateDS очень хорошо справляется со своей задачей !! Он генерирует класс Python со всеми методами (сеттеры и геттеры, экспорт в XML, импорт из XML). Работает очень хорошо!

37
ответ дан 27 November 2019 в 01:52
поделиться

Посмотрите http://pypi.python.org/pypi/rsl.xsd/0.2.3

Также вам может понадобиться http: // pyxsd .org / работает очень хорошо.

1
ответ дан 27 November 2019 в 01:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: