Я нахожу, что UDFs очень удобны, и я использую их все время.
я не уверен, что объяснение Microsoft для не включая sys.functions эквивалент в SQL Server 2005 (или SQL Server 2008, насколько я могу сказать), но это достаточно легко к самокрутке:
CREATE VIEW my_sys_functions_equivalent
AS
SELECT *
FROM sys.objects
WHERE type IN ('FN', 'IF', 'TF') -- scalar, inline table-valued, table-valued
Использование замечательной библиотеки Pillow :
>>> from PIL import Image
>>> img = Image.open('test.png')
>>> img.show()
Это откроет изображение в программе просмотра изображений по умолчанию.
Почему бы просто не отобразить его в веб-браузере пользователя?
Или просто запустите образ через оболочку, как в
import subprocess
subprocess.call([ fname ], shell=True)
, и будет запущена любая установленная программа для обработки образов.
Поскольку вы, вероятно, работаете в Windows (глядя на свои теги), это будет самый простой способ открыть и показать файл изображения с консоли без установки дополнительных компонентов, таких как PIL.
import os
os.system('start pic.png')
Вы не можете отображать изображения в окне консоли. Вам понадобится графический набор инструментов, такой как Tkinter, PyGTK, PyQt, PyKDE, wxPython, PyObjC или PyFLTK. Существует множество руководств по созданию нескольких окон и загрузке изображений в Python.