Preguntas etiquetadas con python

102
¿Cómo puedo distribuir programas de Python?

Mi aplicación se ve así: main.py ventanas / __init__.py mainwindow.py ... modelo/ __init__.py orders.py ... recursos / image1.png logo.jpg ... El programa se inicia con main.py. ¿Existe una buena manera de crear una aplicación 'final' a partir de ella? Estoy pensando en algo como py2exe...

102
Operación y uso bit a bit

Considere este código: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Puedo entender los operadores aritméticos en Python (y otros lenguajes), pero nunca entendí bien los operadores 'bit a bit'. En...

102
¿Cómo devolver un valor de __init__ en Python?

Tengo una clase con una __init__función. ¿Cómo puedo devolver un valor entero de esta función cuando se crea un objeto? Escribí un programa, donde se __init__analiza la línea de comandos y necesito tener algún valor establecido. ¿Está bien configurarlo en la variable global y usarlo en otras...

102
Creando funciones en un bucle

Estoy tratando de crear funciones dentro de un bucle: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) El problema es que todas las funciones terminan siendo iguales. En lugar de devolver 0, 1 y 2, las tres funciones devuelven...

102
Error de Python CSV: la línea contiene un byte NULL

Estoy trabajando con algunos archivos CSV, con el siguiente código: reader = csv.reader(open(filepath, "rU")) try: for row in reader: print 'Row read successfully!', row except csv.Error, e: sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e)) Y un archivo arroja este error:...

102
¿Obtener el nombre de la clase actual?

¿Cómo obtengo el nombre de la clase en la que estoy actualmente? Ejemplo: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Debido a la naturaleza del programa con el que estoy interactuando (vistrails), no puedo usar...

102
modelos de django seleccionando un solo campo

Tengo una tabla / modelos llamados Employeesy me gustaría obtener todas las filas de un solo campo como un conjunto de consultas. Sé que puedo hacerlo así (espero estar haciendo esto bien incluso): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name ¿Consultaría la base de...

102
Cómo usar el subproceso popen Python

Dado que os.popen está siendo reemplazado por subprocess.popen, me preguntaba cómo convertiría os.popen('swfdump /tmp/filename.swf/ -d') a subprocess.popen () Lo intenté: subprocess.Popen("swfdump /tmp/filename.swf -d") subprocess.Popen("swfdump %s -d" % (filename)) # NOTE: filename is a...