TC BANKCALL # TEMPORARY, I HOPE HOPE HOPE - из кодов компьютера на Apollo 11. В этом блоге Вы узнаете и другие шокирующие подробности о том, что на самом деле твориться внутри ваших компьютеров :-)

пятница, 20 августа 2010 г.

Раскрасить код для вставки в блог можно при помощи Pygments

Для этого нужно скачать программу:
hg clone http://dev.pocoo.org/hg/pygments-main pygments
Потом нужно выгрузить стили pygments в файл:
./pygmentize -S default -f html -a "div.highlight" > syntax.css
и добавить их в шаблон blogspot-а.
После этого можно раскрашивать код:
./pygmentize -f html -o abc.html abc.py
и вставлять получившийся html прямо в сообщение. Будет что-то подобное:
import sys
import MySQLdb
from datetime import date, timedelta

NEW_TABLE_NAME="abc_efg"

con = MySQLdb.connect(host="localhost", port=3306, user="abc", passwd="abc", db="abc", init_command="SET NAMES utf8")
con.autocommit(True)

d = date(2010, 01, 01)
while d <= date(2010, 12, 01):
    print d

    c = con.cursor()
    c.execute("SELECT * FROM efg WHERE date = %s", (d))
    rows = c.fetchall()
    if len(rows) == 0:
        print "There is no rows for %s" % d
        sys.exit(1)
    c.close()

0 коммент.:

Отправить комментарий