Skip to content
This repository
Browse code

Merge branch 'faststart'

  • Loading branch information...
commit f3e1eb99715ed4719cd2abc38573c7bd152843e8 2 parents 71757d2 + eaf6860
Demin authored
2  DoDoc.py
@@ -2,7 +2,7 @@
2 2 # -*- coding: utf8 -*-
3 3 encoding='utf8'
4 4
5   -VERSION = '2.5.0'
  5 +VERSION = '2.5.1'
6 6
7 7 import os
8 8 import sys
BIN  FastStart/DoDoc-2.5.1.everywhere.zip
Binary file not shown
BIN  FastStart/DoDoc-2.5.1.win32.exe
Binary file not shown
BIN  FastStart/Manual-2.5.1.pdf
Binary file not shown
6 FastStart/Read_me_or_die_trying.txt
... ... @@ -0,0 +1,6 @@
  1 +Порядок изучения:
  2 +1. Руководство Пользователя Manual-2.5.1.pdf
  3 +2. Установка python: python-2.6.msi
  4 +3. Установка DoDoc: DoDoc-2.5.1.win32.exe
  5 +4. Презентация "Быстрый Старт" contacts.odp
  6 +5. Запуск проекта из презентации: "python contacts.py"
BIN  FastStart/contacts.odp
Binary file not shown
23 FastStart/contacts.py
... ... @@ -0,0 +1,23 @@
  1 +# -*- coding: utf8 -*-
  2 +# Импорт необходимых библиотек
  3 +import codecs
  4 +from DoDoc.DoXML import DoXML
  5 +from DoDoc import DoDoc
  6 +
  7 +# Создание объекта компоновщика XML файла
  8 +doc = DoXML()
  9 +# Добавление таблицы 'contacts'
  10 +doc.table('contacts')
  11 +for line in codecs.open('contacts.txt', 'r', 'utf8').readlines():
  12 + # Для каждой строки входного файла
  13 + # Разобрать строку на части:
  14 + mail, name = line.strip().split(u' ', 1)
  15 + # Создать ряд таблицы:
  16 + doc.row()
  17 + # Добавить в ряд таблицы текстовые значения:
  18 + doc.text(u'name', name)
  19 + doc.text(u'mail', mail)
  20 +# Сохранить XML в файл 'contacts.xml'
  21 +doc.save('contacts.xml')
  22 +# Вызвать DoDoc, передав имена файлов шаблона, входного XML и выходного файла
  23 +DoDoc.DoDoc('contacts_template.odt', 'contacts.xml', 'my_contacts.odt')
33 FastStart/contacts.txt
... ... @@ -0,0 +1,33 @@
  1 +hamzinrk@519 Руслан Камилевич Хамзин
  2 +kudelya@501 Юлия Сергеевна Куделя
  3 +ilya@501 Илья Викторович Полосин
  4 +polosinait@260 Ирина Тагировна Полосина
  5 +filipovatn@260 Татьяна Николаевна Филиппова
  6 +folomeshkinav@502 Александр Владимирович Фоломешкин
  7 +hvostovam@502 Андрей Михайлович Хвостов
  8 +burdygovbg@otd502 Борис Георгиевич Бурдыгов
  9 +grigoryaned@otd511 Елена Дмитриевна Григорян
  10 +motorinala@otd511 Моторина Людмила Александровна
  11 +yudinayue@otd511 Юлия Евгеньевна Юдина
  12 +merculovals@otd502 Людмила Станиславовна Меркулова
  13 +turetskayava@otd100 Вера Александровна Турецкая
  14 +kravchuksv@mars Сергей Валентинович Кравчук
  15 +kovalskiyvs@otd246 Виктор Сергеевич Ковальский
  16 +kamaldinovara@otd248 Рауза Абдулхаковна Камальдинова
  17 +burlakanv@otd260 Наталья Владимировна Бурлака
  18 +shipovaa@lab203 Андрей Александрович Шипов
  19 +shatskiyma@246 Михаил Александрович Шатский
  20 +bocharovvm@246 Михаил Викторович Бочаров
  21 +morgunovasn@lab203 Светлана Николаевна Моргунова
  22 +filippovaia@otd246 Ирина Александровна Филиппова
  23 +petrovab@mars Андрей Борисович Петров
  24 +fedoroveg@263 Евгений Геннадьевич Федоров
  25 +lasuniniv@263 Илья Владимирович Ласунин
  26 +deminpe@otd263 Пётр Евгеньевич Дёмин
  27 +bosisor@otd241 Олег Русланович Босис
  28 +apasovdv@otd246 Денис Вячеславович Апасов
  29 +yakovlevaa@241 Александр Андреевич Яковлев
  30 +morozovvv@241 Василий Викторович Морозов
  31 +alexseich@otd246 Алексей Викторович Власов
  32 +gammalas@otd241 Александр Сергеевич Гаммал
  33 +samarskiyav@otd518 Артем Викторович Самарский
BIN  FastStart/contacts_template.odt
Binary file not shown
BIN  FastStart/python-2.6.msi
Binary file not shown
BIN  Manual.odt
Binary file not shown

0 comments on commit f3e1eb9

Please sign in to comment.
Something went wrong with that request. Please try again.