Articles of argumentos de

Python Write puede tomar 2 argumentos

Tengo una pregunta para hacer un “output.txt”. Me gustaría escribir los resultados de word y prob (l.19) en un archivo “output.txt”. Cuando escribo “model_file.write (word, prob)”, el terminal me regaña con el mensaje “TypeError: function toma exactamente 1 argumento (2 dados)”. Intenté agregar más argumentos, pero no funcionó. ¿Alguien podría ayudarme con mi pregunta? Esta […]

Python: Cómo obtener el tiempo de ejecución del nombre del argumento

en Python : puede ser tan obvio, 🙂 de todos modos, estamos buscando ? , abajo: def printname(x): print ?,x >>> a = 1.3 >>> printname(a) >>> ‘a’,1.3 ¿Entonces algo en lugar de ? para representar el nombre del argumento pasado. Si no es tan obvio ? ¿Algún truco o solución?

Creando un objeto con nombre doble usando solo un subconjunto de argumentos pasados

Estoy extrayendo filas de una base de datos MySQL como diccionarios (usando SSDictCursor) y estoy procesando un poco, usando el siguiente enfoque: from collections import namedtuple class Foo(namedtuple(‘Foo’, [‘id’, ‘name’, ‘age’])): __slots__ = () def __init__(self, *args): super(Foo, self).__init__(self, *args) # …some class methods below here class Bar(namedtuple(‘Bar’, [‘id’, ‘address’, ‘city’, ‘state’]): __slots__ = () […]

Cómo obtener subparsers argparse de un analizador principal (para inspeccionar los valores predeterminados)

Supongamos que creo un analizador con un valor predeterminado para un argumento, y luego le doy un subparser con un valor predeterminado adicional para un argumento. In [1]: parser = argparse.ArgumentParser(description=’test’) In [2]: parser.add_argument(“–test”, dest=”test”, default=”hello”) Out[2]: _StoreAction(option_strings=[‘–test’], dest=’test’, nargs=None, const=None, default=’hello’, type=None, choices=None, help=None, metavar=None) In [3]: parser.get_default(“test”) Out[3]: ‘hello’ In [4]: subparsers = […]

Ordenar argparse ayuda alfabéticamente

Estoy usando la función argparse de Python (2.7) y me gustaría ordenar automáticamente la ayuda que produce alfabéticamente por opción. Por defecto, las entradas de ayuda se ordenan en el orden en que se agregan *, como en: p = argparse.ArgumentParser(description=’Load duration curves and other plots’) p.add_argument(‘–first’, ‘-f’, type=int, default=1, help=’First Hour’) p.add_argument(‘–dur’, ‘-d’, type=int, […]

Medir el tiempo de una función con argumentos en Python

Estoy tratando de medir el tiempo de raw_queries(…) , hasta ahora sin éxito. Encontré que debería usar el módulo timeit. El problema es que no puedo (= no sé cómo) pasar los argumentos a la función desde el entorno. Nota importante: antes de llamar a raw_queries , tenemos que ejecutar phase2() (inicialización de entorno). Nota […]

Python: subcomando argparse subcomando?

Tengo un progtwig que tiene muchas opciones disponibles. Por ejemplo, una opción de configuración para cambiar la configuración. ./app config -h Me da la ayuda usando subcomandos argparse normales ahora me gustaría agregar otro subcomando a la lista de subcomandos llamada config para listar los valores de configuración ./app config list Además, ese comando debe […]

Usando argumentos en pipy scrapy en __init__

Tengo un scrapy pipelines.py y quiero obtener los argumentos dados. En mi spider.py funciona perfecto: class MySpider( CrawlSpider ): def __init__(self, host=”, domain_id=”, *args, **kwargs): super(MySpider, self).__init__(*args, **kwargs) print user_id … Ahora, necesito el “user_id” en mi pipelines.py para crear la base de datos sqlite como “domain-123.db”. Busco toda la web sobre mi problema, pero […]

¿Pasar una lista de valores en lugar de múltiples argumentos a una función?

Digamos que hay una función func() que toma dos argumentos, a y b . ¿Hay algún tipo de técnica en Python para pasar una lista única de mylist que tenga ambos valores para la función? def myfunc(a, b): return a+b myfunc([1, 2]) Si uno estaba completamente seguro de que siempre estaba llamando a la misma […]

Argumentos decoradores de la clase Python

Estoy tratando de pasar argumentos opcionales a mi decorador de clase en Python. Debajo del código que tengo actualmente: class Cache(object): def __init__(self, function, max_hits=10, timeout=5): self.function = function self.max_hits = max_hits self.timeout = timeout self.cache = {} def __call__(self, *args): # Here the code returning the correct thing. @Cache def double(x): return x * […]