С тегом «python»
Недавно решил опробовать Openbox. Пару часов гугления и правки конфигов - и на меня смотрит мой новый рабочий стол.
Отличная скорость работы, ничего лишнего. Казалось бы, что еще нужно для счастья?
Эврика! Если обоина держится на столе больше 15 минут - меня начинает одолевать невыносимая скука.
Исправить ситуацию мне помогла программа feh и начальные познания в python.
Приступим)
QTextBrowser не хочет принимать 2 аргумента.
Например, нужно чтобы было так:
self.textBrowser.append(ник,сообщение)
З.Ы
self.textBrowser = QtGui.QTextBrowser(Dialog)
Если добавить сюда еще один, то ругается, что слишком много аргументов :(
З.З.Ы Учу PyQt4 несколько часов. Пробовал по-всякому, не получается.
Писал чат,возникла проблема - не могу передать строку на сервер,
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
код
s.send(msg)
код
Tак питон 3 меня не понял)
Покурив форумы выяснилось,что дело в том,что в python3 , в отличии от второго, аргумент должен быть обязательно набором байтов, а не строкой.. т.е строка во втором считалась набором байтов,а в третьем теперь не считается (насколько я понял)
решается это все так -
msg = str.encode(self.plainTextEdit.toPlainText())
s.send(msg) #отправляем
и
d = data.decode('utf8') # получаем
Может кому будет полезно,т.к я например выкурил половину форумов инета, пока понял в чем проблема))
И если что - прошу сильно не бить,т.к я еще учусь)
Динамично развивающаяся компания АйТи Девелопмент приглашает питон программистов для участия в разработки крупных онлайновых игровых проектов.
Python — Пишем расширение приложения для Django
Одна из сильных сторон Django, это наличие большого количества готовых приложений (applications) для него. С другой стороны, часто функциональность этих приложений или недостаточна, или немного не такая, как нам бы хотелось. Возникает неоходимость расширить приложение, добавив свою функциональность. Давайте попробуем это сделать.
1
2
3
4
5
|
#!/usr/bin/python
import time
if __name__=='__main__':
if time.localtime().tm_yday==0x100:
print 'Happy Programmer`s day !!!' |
Покупаю часто за бугром разные безделушки и как-то сложно стало за всеми ими следить, вот и родилось сие чудо.
Возможно кому-то пригодится програмка, а кому-то пример кода :)
Python — Django CMS 2.1.0 Tutorial Rus
По django не так уж и много документации, по django-cms и того меньше. Ещё огорчает и то, что стабильная версия django-cms работает только с django версии 1.1.X.
Так как я люблю всё новое и свежее решил ставить всё самое последнее - django-cms-2.1.0.beta3, django-1.2.1, а питон, к слову, 2.6. Но, из-за отсутствия достаточной документации процесс запуска проекта с django-cms оказался не самым приятным, хотя на самом деле — всё элементарно.
В основе заметки Django CMS Tutorial, распространяемый вместе с последней версией django.
Может этот скрипт(программка) кому ни будь пригодиться, не судите строго за пост, пишу первый раз...и за python знаком с ним третий день...
Это сделано для автоматизации некоторых действий в консоли!
+ (для новичков) не испортят случайно bashrc
+ Быстрое копирование файлов
15.07.10 10:53
RANUX — Управление мышкой в linux с помощью Python и libX11
Совсем недавно встала задача управления мышкой, те надо было пододвинуть курсор мыши в самый край экрана, чтобы его небыло видно. Итак, для запуска скрипта надо установить libX11-dev, так что качаем sudo apt-get install libX11-dev и запускаем скрипт user@localhost:->./move_cursor.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/python
# move_cursor.py
from ctypes import cdll
def move_mouse(x,y):
dll = cdll.LoadLibrary('libX11.so')
d = dll.XOpenDisplay(None)
root = dll.XDefaultRootWindow(d)
dll.XWarpPointer(d,None,root,0,0,0,0,x,y)
dll.XCloseDisplay(d)
move_mouse(2000, 100)
|
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|