Таким образом, Вашей проблемой является слишком много бизнеса? Люди стреляют из укрытия Ваши продажи? Это предполагает, что эти сценаристы генерируют квалифицированные продажи? И проблема, они накидываются на весь Ваш продукт, прежде чем все остальные сделают?
Как насчет Вас делают полный веб-сервис API для 'сценаристов' для взаимодействия через интерфейс с. Затем предложите небольшую скидку или некоторую привилегию, чтобы заставить их играть по Вашим правилам. Удвойте свой бизнес и имейте Ваши веб-продажи и продажи API.
Или это или просто получает ПУТЬ больше материально-технических ресурсов - Вы не можете бороться, это - обнимается и адаптируется к нему.
Это возможно благодаря ctypes и SetConsoleTextAttribute
Вот пример
from ctypes import *
STD_OUTPUT_HANDLE_ID = c_ulong(0xfffffff5)
windll.Kernel32.GetStdHandle.restype = c_ulong
std_output_hdl = windll.Kernel32.GetStdHandle(STD_OUTPUT_HANDLE_ID)
for color in xrange(16):
windll.Kernel32.SetConsoleTextAttribute(std_output_hdl, color)
print "hello"
Если вы хотите использовать обычные консоли cmd.exe для интерактивного интерпретатора Python, см. этот рецепт . Если вы в порядке с использованием специальных окон, имитирующих консоль, например, потому что вам все равно нужны более продвинутые функции curses, то предложение wcurses от @ TheLobster вполне подойдет.