jueves, 16 de febrero de 2012

Obtener IP Local

Alternativa para obtener IP

import commands
cmd = "ifconfig | grep 'inet:' | grep -v '127.0.0.1'"
sal=commands.getoutput(cmd)
cach=sal.split(' ')
lista=[]
for i in cach:
if isinstance(i,str):
ii=i.find('inet:')
if ii>-1:
lista.append(i[ii:len(i)].split('inet:')[1])
for i in lista:
print i

Mensajes con OSD


import pyosd
osd = pyosd.osd()
osd.set_colour("red")
osd.display("hola mundo")
osd.show()


http://crysol.org/es/node/749

Obtener directorio actual


import os
print os.getcwd()

Archivos


f=open('archivo.txt','w')
f.writelines('Hola mundo')
f.close()


http://mundogeek.net/archivos/2008/04/02/python-entrada-salida-ficheros/

Notificaciones


import pynotify
pynotify.init("Mi aplicacion")
nota = pynotify.Notification("¡Enhorabuena!", message="Esta notificación se ha mostrado con éxito", icon="emblem-debian")
nota.show()


http://joedicastro.com/notificaciones-de-escritorio-en-ubuntu-desde-python.html

miércoles, 15 de febrero de 2012