Articles of argumentos de

Python no indica la línea de código a la que se refiere un error

He intentado corregir el siguiente error, que básicamente se trata de los argumentos para ‘nombre de usuario’ y ‘directorio’. He intentado todas las formas posibles, pero sin suerte. Python no indica la línea de código a la que se refiere el siguiente error: usage: Google_Map.py [-h] [-n NUM_TO_DOWNLOAD] [-l LOG_LEVEL] username directory Google_Map.py: error: the […]

Agregar argumentos argparse de nivel superior después de subparsers args

¿Cómo puede permitir que se agreguen argumentos de progtwigs de nivel superior después de usar un subcomando de un subparser? Tengo un progtwig que incluye varios subparsers para permitir subcomandos, cambiando el comportamiento del progtwig. Aquí hay un ejemplo de cómo se configura: #!/usr/bin/env python # -*- coding: utf-8 -*- import argparse def task_a(): print(‘did […]

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 […]