elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5
21  Programación / Scripting / Re: Que programa me aconsejáis para programar en python en: 29 Enero 2012, 21:52 pm
GEDIT sin dudaa!!
22  Programación / Scripting / Re: PROGRAMA EN PYTHON en: 29 Enero 2012, 16:52 pm
import sys, time, os

i=True
n=10

while i:
   
   if n==0:
      os.system('clear')
      print ("The end")
   else:
      n=n-1
      time.sleep(1)
      os.system('clear')       
      print ("\n", n)

Es muy simple, una cuenta regresiva es simplemente restar 1 y pintarlo, luego si queremos que pinte, en este caso 'n' esperando 1 segundo, podemos usar el modulo 'time'. Puedes ver también el modulo os usandose para ejecutar un comando en bash, en este caso 'clear' para limpiar la pantalla. Nose si el comando clear existe también en windows, pero almenos en linux funcionará seguro.

Edito: Para incluirlo en tu codigo deverás definir este script y importarlo...

Estudia más antes de preguntar, saludos.
23  Programación / Scripting / Re: Problema escribiendo un archivo en Python en: 8 Enero 2012, 12:46 pm
Hola!
Creo que el problema es por como abres el archivo y escribes a la vez, por lo que la variable "que lo contiene"(en tu caso, txt) no tiene nada en su interior.
Código
  1. txt=open(logfile, "w").write(datetime.datetime.now().ctime())
  2.  

Mira esto....
Código
  1. >>> x = open("lala", "w").write("hola")
  2. >>> x
  3. >>> x.write("alal")
  4. Traceback (most recent call last):
  5.  File "<pyshell#7>", line 1, in <module>
  6.    x.write("alal")
  7. AttributeError: 'NoneType' object has no attribute 'write'
  8.  
  9. >>> dir()
  10. ['__builtins__', '__doc__', '__name__', '__package__', 'x']
  11. >>> print x
  12. None
  13.  

Creo que si lo dejas asi deberia bastar.
Código
  1. import datetime
  2. Y=(input('Escribe alguna cosa'))
  3. txt=open(logfile, "w")
  4. txt.write(datetime.datetime.now().ctime())
  5. txt.write(Y)

Por cierto, logfile es una variable que contiene el nombre del archivo a abrir, o es una cadena?(si es asi, faltan las comillas?)
Saludos!

Jirp96 gracias por tu ayuda
24  Programación / Scripting / Re: Problema escribiendo un archivo en Python en: 5 Enero 2012, 20:55 pm
Cambia el:

Código
  1. logfile.write(Y)

Por:

Código
  1. txt.write(Y)

Me sigue dando el mismo error no lo entiendo...
25  Programación / Scripting / Problema escribiendo un archivo en Python en: 4 Enero 2012, 16:25 pm
Muy buenas, creo que el problema que tengo con el script es una tonteria aunque no consigo solucionarlo. :-[


import datetime
Y=(input('Escribe alguna cosa'))
txt=open(logfile, "w").write(datetime.datetime.now().ctime())
logfile.write(Y)

El script crea el archivo y escribe la fecha pero al introducir la variable Y me daAttributeError 'str' object has no atribute 'write'

Espero una solucion, gracias
26  Programación / Scripting / Re: Problema en pyton en: 27 Noviembre 2011, 18:03 pm
Escribe el codigo entero...
27  Programación / Scripting / Recomendaciones, sugerencias script python en: 5 Septiembre 2011, 21:22 pm
Hola!
Da gusto cuando acabas un script o cualquier programa pequeño o grande.
Por eso quiero compartir un conversor de decimal a hexadecimal espero k os sea util. (Aunque ya exista esta función en la calculadora me hacía "ilusion" compartirlo)

También me gustaría recibir alguna recomendación o sugerencia.
Gracias

Código:
#!/usr/bin/env python
# -*- coding: latin-1 -*-
import calcule
i = True

while i:
usernumber = int(input('Introduce un número >>'))
if usernumber <= 0:
print ('Debe ser un numero más grande o igual a 1')
elif usernumber > 65535:
print ('Debe ser un numero mas pequeño que 65536')
else:
print (calcule.func(usernumber))
Código:
#!/usr/bin/env python
# -*- coding: latin-1 -*-
def func(usernumber):
r=[]
re=[]
i=True

while i:
vr= int(usernumber // 16.)
vre=(usernumber-(vr*16))
usernumber=vr
r.append(vr)
re.append(vre)
if vr >= 16:
vr=0
vre=0
else:
i= False
last = len(r)
k = re[0]
re.reverse()
x=re[0]

f = len(re)
y=0
while y <= f-1:
if re[y]==10:
re[y]='A'
elif re[y]==11:
re[y]='B'
elif re[y]==12:
re[y]='C'
elif re[y]==13:
re[y]='D'
elif re[y]==14:
re[y]='E'
elif re[y]==15:
re[y]='F'
y = y + 1

last = len(r)
if last ==1:
    last = 0
    if r[last] ==10:
r[last]='A'
    elif r[last] ==11:
r[last]='B'
    elif r[last] ==12:
r[last]='C'
    elif r[last] ==13:
r[last]='D'
    elif r[last] ==14:
r[last]='E'
    elif r[last] ==15:
r[last]='F'
else:
    last = last -1

if r[last] ==10:
r[last]='A'
elif r[last] ==11:
r[last]='B'
elif r[last] ==12:
r[last]='C'
elif r[last] ==13:
r[last]='D'
elif r[last] ==14:
r[last]='E'
elif r[last] ==15:
r[last]='F'
string = ''
e = 0
while e < f:
string = string + str(re[e])
e = e + 1
last= last-1
result = (str(r[last])+(string))

return result

28  Programación / Scripting / Python, Listas a la inversa en: 12 Agosto 2011, 19:43 pm
Buenas, yo tengo una lista echa en python.
Y quiero pintar esa lista, pero, inversamente
es decir:
Lista: a, b, c, d --> d, c, b, a

Espero una buena respuesta además de clara.
Gracias!
29  Programación / Scripting / Re: Python, Decimales de una division en: 10 Agosto 2011, 19:30 pm
Particularmente ese ejemplo devuelve 49 :P (Eso es porque en python la división entre dos enteros da como resultado un entero).

Para devolver ese resultado tendrías que haber hecho algo así:

Código
  1. 789 / 16.

Con el punto al final del 16 le estas indicando que el número es de tipo float.

Edit:
Otra forma para hacer lo que pedís, podría ser así:

Código
  1. int(789 // 16.)

Con // haces una división entera y con int() convertís el resultado a entero.

Un saludo.


Gracias aunque no lo parezca me has ayudado mucho!
30  Media / Diseño Gráfico / Xcode 4 Ayuda en: 10 Agosto 2011, 16:12 pm
Buenas, siento mucho si este no es el lugar , pero deduje que en xcode se hace el diseño y  funciones de la app asi que no es puede ser de bajo nivel tiene que ser de alto nivel no?

Bueno ps me gustaría que halguién publicase un manual si lo encuentra sobre Xcode 4 he estado buscando y he encontrado de la version anterior, pero como el IB va integrado en esta version y no aparte me pierdo ademas de que muchas cosas han canviado. No estoy muy orientado tampoco a la programación con objetos (creo que se decía así....) si alguién quiere guiarme no hay problema.

Muchas grácias
No se si se puede pero me gustaría también compartir el Xcode4 que me descargue va muy bién no tuve problemas he aquí el link a the piratebay
http://thepiratebay.org/torrent/6233989/XCode_4_FINAL

Espero el manual
Páginas: 1 2 [3] 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines