Форум сайта python.su
slav0nicно этой функции нет в некоторых версиях… :(
если ты \“вводишь\” инфу, то рациональней было бы юзать sys.getdefaultencoding() для получения кодировки системы
Офлайн
Есть замечания по ходу темы:
1) “Вермишель” из py и html - очень плохо. Есть же стандартные шаблоны, пользуй их. Т.е. изначальный код я бы писал так:
comment_templ=“”“<table width=100% border=0 cellpadding=0 id=brdt cellspacing=0><tr>и т.д. или вообще бы вынес шаблоны в отдельный модуль (если есть стойкое желание не пользовать к-л шаблоны, те же самые kid, cheetah, хотя лучше использовать их).
<td align=left background=../project/img/td.jpg><font color=#000000>Add comment</font></td></tr>
<tr><td valign=top>
<form name=form method=post action=index.py?pid=%(pid)s>
name:<br><input type=text name=coname size=25 id=btn>
<br>email:<br><input type=text name=coemail size=25 id=btn>
<br>comment:<br><textarea name=comment id=btn cols=50></textarea>
<br><input name=Submit type=submit id=btnb value=Add></form>
</td></tr></table>”“”
def comment_page(pid):
context = {'pid': str(pid)}
return comment_templ % context
Отредактировано (Ноя. 13, 2006 12:46:24)
Офлайн
мммммммм
пипец%))) видимо бажный модуль для парсинга
Офлайн
j2aа что делать если \“sys.getdefaultencoding()\” нет ни под winXP, ни под Debian?
2) Править site.py - моветон. Иначе говоря, это простой способ написать непереносимую программу.
Офлайн
pythonwinИспользовать внутри приложения unicode и на вводе/выводе явно указывать кодировку. Читать, напр. http://groups.google.com/group/comp.lang.python/browse_thread/thread/dc69c84d19c8585d/0397f7c6070f70d1j2aа что делать если \“sys.getdefaultencoding()\” нет ни под winXP, ни под Debian?
2) Править site.py - моветон. Иначе говоря, это простой способ написать непереносимую программу.
Офлайн
j2a, спасибо, за ссылку! :)
а вот насчет кодировки, то я почти всегда использую unicode('текст', ‘кодировка’), просто некоторые расширения питона в коде внутри себя используют либо u'' либо '' . :)
Офлайн
трабла была решена , примерно по времени там где я про ЛОр постил :)
Офлайн