Preguntas etiquetadas con python

92
¿Ejecuta un programa externo (ejecutable) en Python?

Acabo de empezar a trabajar en Python y he estado intentando ejecutar un ejecutable externo desde Python. Tengo un ejecutable para un programa escrito en Fortran. Digamos que el nombre del ejecutable es flow.exe. Y mi ejecutable se encuentra en C:\Documents and Settings\flow_model. Probé los...

92
En Python, ¿qué significa dict.pop (a, b)?

class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ ¿por qué hay un segundo argumento?

92
Cómo crear un vector R vacío para agregar nuevos elementos

Quiero usar R en Python, como lo proporciona el módulo Rpy2. Noto que R tiene []operaciones muy convenientes mediante las cuales puede extraer las columnas o líneas específicas. ¿Cómo podría lograr tal función mediante scripts de Python? Mi idea es crear un vector R y agregar esos elementos...

92
¿Cómo sujetar un número entero a algún rango?

Tengo el siguiente código: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Básicamente, calculo un nuevo índice y lo uso para encontrar algún elemento de una lista. Para asegurarme de que el...

92
¿Cómo ejecuto Selenium en Xvfb?

Estoy en la instancia EC2. Entonces no hay GUI. $pip install selenium $sudo apt-get install firefox xvfb Entonces hago esto: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems...

92
Python argparse: haga al menos un argumento requerido

He estado usando argparsepara un programa de Python que puede -process, -uploado ambos: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args =

92
Módulo de Python con un guión o un guión (-) en su nombre

Tengo un módulo de Python existente con un guión en su nombre, foo-bar.py Cambiar el nombre del módulo es algo que preferiría evitar ya que el módulo se comparte, y tendría que buscar todos los lugares donde se usa para que mi caso especial funcione. ¿Hay alguna forma de cargar un módulo cuyo...