История изменений
Исправление Virtuos86, (текущая версия) :
Или же импортирую модуль __builtin__, и назначаю глобальный cur и MySQL.
Я думаю, это недостаточно pythonic. Лучше сделай так:
Напиши свой кодек, скажем, utf-8_with_MYSQL_CUR
(как образец возьми кодек utf-8
), определи свой собственный оператор (например, 8==>
, который будет обозначать ссылку на глобальный курсор cur) и используй его там, где нужно. Код любого модуля будет выглядеть так:
# coding: utf-8_with_MYSQL_CUR
8==>.execute (...)
Исходная версия Virtuos86, :
Или же импортирую модуль __builtin__, и назначаю глобальный cur и MySQL.
Я думаю, это недостаточно pythonic. Лучше сделай так:
Напиши свой кодек, скажем, utf-8_with_MYSQL_CUR
(как образец возьми кодек utf-8
), определи свой собственный оператор (например, 8==>
, который будет обозначать ссылку на глобальный курсор cur) и используй его там, где нужно. Код любого модуля будет выглядеть так:
# coding: utf-8_with_MYSQL_CUR
8==>.execute (...)
Explicit лучше, чем implicit, все дела.