Здравствуйте.

кому не лень подскажите по решению синтаксической ошибки. нашел шаблонизатор html который называется quik, поставил. Там у них на странице вот такой пример:

from quik import FileLoader
loader = FileLoader('html')
template = loader.load_template('index.html')
print template.render({'author': 'Thiago Avelino'},
                      loader=loader).encode('utf-8')

пытаюсь запустить этот код - мне выдает вот:

File “/home/wwwdev/cpapi/lib/proj/start.py”,

line 17 print template.render({'author': ‘Thiago Avelino’}, ^ SyntaxError: invalid syntax

(тут указатель ошибки на последней букве слова template, на “e”)

что-то никак мне не доходит почему там синтаксическая ошибка ….

задан 04 Окт '13, 17:17

admtsh's gravatar image

admtsh ♦
10836
Одобрено: 35%


решение: в python3 print тоже объект и надо его писать python(что-то-тут)

Постоянная ссылка

отвечен 07 Окт '13, 18:08

admtsh's gravatar image

admtsh ♦
10836
Одобрено: 35%

Ваш ответ
включить просмотр

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

По RSS:

Ответы

Ответы и комментарии

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованый список: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • основные теги HTML, также поддерживаются

Теги вопроса:

×1
×1

заданые вопросы: 04 Окт '13, 17:17

просмотренные вопросы: 9,909 times

последние обновления: 07 Окт '13, 18:08

Связанные вопросы