Потоки на Python

На удивление, на такую простую вещь как создание потоков, потратил пару часов, из-за обилия в интернетиках примеров с ошибками в коде. Потому привожу рабочий пример:

Результат работы скрипта:

Отправка сообщения на email по smtp, в utf8 с телом в html

Изучаем Python. Запросы Mysql

Вот пример программы, для получения данных из БД Mysql. Синтаксис конечно не очень — как то чуть более сложнее по сравнению с PHP. Чуть позже попробую создать класс для работы с MySQL, добавив чуть больше «сахара».

Изучаем Python. Грабли №2

Как оказалось, установив питон, под Windows мы не имеем сразу возможности работать с MySQL. Для этого нужно найти, скачать и установить дополнительный модуль. Поиск по гуглу дал два самых популярных:  MySQLdb и официальный от MySQL . Первый — скачал установил — не заработал. Видимо еще нужно было еще какие-то манипуляции проводить. Второй — заработал сам, сразу после установки. Итак пробуем:

Установка модулей для работы с MySQL на Ubuntu:

FreeBSD:

Изучаем python. Первые грабли..

pythonlogoНачал на досуге по немногу изучать питон. Вот первые грабли при компиляции Hello Word! 😉

Выводит ошибку:  SyntaxError: Non-UTF-8 code starting with ‘\xcf’ in file C:\Users\Павел\Documents\NetBeansProjects\NewPythonProject\src\test.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Решение: первой строчкой файла добавить

Т.е. всегда нужно указывать в какой кодировке файл. Зачем? Вопрос пока открыт.

1 6 7 8