Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Jirp96

#31
Foro Libre / Re: Juego: Estas baneado por....
5 Febrero 2012, 18:01 PM
Anonymous250: estas baneado por ser anonimo  :xD
#32
Yo vote python(el que mas uso) y batch/bash(uso bash, pero se bastante poco xD)
Saludos!
#33
Hola!
Código (python) [Seleccionar]

var1=d0menek0r
if var1 == 1:
    print "hola" + std(var1)
    raw_input()


Vamos por partes :xD
*No voy a dar el codigo ya hecho, solo comentar, con lo poco que se de python, sobre el codigo que pusiste  :P
*Aqui tienes unos cuantos manuales(aunque estan en ingles) y aqui en español
Al principio pones "var1=d0menek0r", esa línea, ya de por si, te daría un error, ya que estas asignando a la variable "var1", d0menek0r(que no se sabe si es una "palabra-o cadena-, o que): deberias leer sobre las cadenas(strings)
Luego, pones "var1 == 1:", en esa linea estas comparando el valor de "var1"(que es d0menek0r) con 1, por lo que jamas van a ser iguales. Para que el usuario ingrese un valor(que en este caso es un numero), deberias crear una variable y usar la funcion raw_input()(o input() en python 3.x)junto con int(), algo asi:
Código (python) [Seleccionar]
var2 = int(raw_input()), y luego comparar si son iguales a 1.
Luego, "print "hola" + std(var1).....no es std, es str.
Y la ultima línea deja al programa esperando a que el usuario presione una tecla(una pausa xD)
Realmente parece que ni lo has probado  :-\
En fin, lee algun buen manual(alguno de los que te puse arriba o algun otro) y lee sobre lo que no entiendas...y programa mucho :xD
Saludos!
#34
Scripting / Re: Duda comando 'chdir' Python
28 Enero 2012, 00:42 AM
Hola!
Sin embargo usandolo desde el cmd cambia de directorios sin problemas =|
Espero que te funcione lo de usar el el chdir y mkdir del modulo os
Saludos!
#35
Scripting / Re: Duda comando 'chdir' Python
27 Enero 2012, 16:38 PM
Hola!
Creo que el problema es que os.system("chdir" + destino) (al menos a mi)no cambia de directorio.
Mira este ejemplo:
Código (python) [Seleccionar]

>>> import os
>>> os.system("chdir" + "C://Archivos de programa")
1
>>> os.listdir(os.getcwd())[:2] #con 2 archivos basta
['DLLs', 'Doc']
>>> os.getcwd()
'C:\\python26'
>>>
>>>
>>> os.chdir("C://Archivos de programa")
>>> os.listdir(os.getcwd())[:2] #con 2 archivos basta
['2K Games', 'Adobe']
>>> os.getcwd()
'C:\\Archivos de programa'
>>>


Prueba a cambiar las lineas que te comente antes(os.chdir y os.mkdir)
Saludos!
#36
Scripting / Re: Duda comando 'chdir' Python
27 Enero 2012, 16:06 PM
Hola!
Creo que eso sucede porque creas el directorio antes de cambiar al directorio destino.

Aqui:
Código (python) [Seleccionar]

os.system('mkdir' + ' ' + nombre) #creas el directorio
os.system('chdir' + destino)      #cambias al directorio destino


Prueba a poner primero el chdir y luego el mkdir a ver que tal.
Saludos!
pd: Por cierto, lo que haces en ese script(crear y cambiar de directorios, se puede hacer con funciones del modulo os (os.chdir y os.mkdir). Aqui explican el modulo os(son los documentos oficiales de python)
#37
Hola!
Ademas de que corrigieras lo que te dijo Leyer, creo que hay otro error en esta parte de tu codigo.

Código (python) [Seleccionar]

def main():
...
    a=num1+num2
        return a
    b=num1-num2
return b
    c=num1*num2
return c
    d=num1/num2
return d
...


Lo unico que haria eso(cambie el nombre de las variables-a,b,c,d-) es sumar num1 + num2 y regresar el resultado(a), ya que luego de return se "termina" la funcion, por lo que deberias cambiarlo.
Como ves, aqui no se ejecuta el segundo return:
Código (python) [Seleccionar]

>>> def x(a,b):
s = a + b
return s
t = a - b
return t

>>> x(1,2)
3 #a + b


Para que el usuario pueda elegir que operacion realizar deberias(en mi opinion):
->o hacer una funcion para cada operacion y depende de lo que diga el usuario llamas a una u otra.
->o en la funcion que pusiste(luego de corregir errores y eso) incluyes un parametro y ejecutas una operacion u otra basado en el contenido del parametro(mediante if's)
Espero te sirva
Saludos!
#38
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 (python) [Seleccionar]

txt=open(logfile, "w").write(datetime.datetime.now().ctime())


Mira esto....
Código (python) [Seleccionar]

>>> x = open("lala", "w").write("hola")
>>> x
>>> x.write("alal")
Traceback (most recent call last):
 File "<pyshell#7>", line 1, in <module>
   x.write("alal")
AttributeError: 'NoneType' object has no attribute 'write'

>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'x']
>>> print x
None


Creo que si lo dejas asi deberia bastar.
Código (python) [Seleccionar]
import datetime
Y=(input('Escribe alguna cosa'))
txt=open(logfile, "w")
txt.write(datetime.datetime.now().ctime())
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!
#39
Hola!
El error te lo da porque debes definir la funcion leer() antes de llamarla.
En ese codigo que pusiste, si se cumple que opc==1 se llama a la funcion leer(), que todavía no se ha definido, por lo que te da error y nunca llega a definirse leer().
Deberias mover la declaracion de la funcion al principio, asi:
Código (python) [Seleccionar]

def leer():
    N = input ("Introduzca...");
.
.
opc = input ("Presione: \n1.- Leer...");
if opc==1:
    leer()
elif opc==2:
   print


Saludos!
#40
Noticias / Re: Fallece Steve Jobs
6 Octubre 2011, 05:01 AM
Hola!
parece que esta vez si era verdad la noticia.... :(
que descanse en paz :-/
@liderdios: +1
Saludos!