Preguntas etiquetadas con python

183
importar módulo desde variable de cadena

Estoy trabajando en una documentación (personal) para la biblioteca matplotlib anidada (MPL), que difiere de la propia MPL proporcionada, por paquetes de submódulos interesados. Estoy escribiendo un script Python que espero automatice la generación de documentos a partir de futuras versiones de...

183
Requerir cualquiera de los dos argumentos usando argparse

Dado: import argparse pa = argparse.ArgumentParser() pa.add_argument('--foo') pa.add_argument('--bar') print pa.parse_args('--foo 1'.split()) Cómo puedo realizar al menos uno de "foo, bar" obligatorios: --foo x, --bar yy --foo x --bar yestán bien hacer a lo sumo uno de "foo, bar" obligatorio:...

183
str. comienza con una lista de cadenas para probar

Estoy tratando de evitar el uso de tantas declaraciones if y comparaciones y simplemente uso una lista, pero no estoy seguro de cómo usarla con str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or

182
Listas en ConfigParser

El típico archivo generado por ConfigParser se ve así: [Section] bar=foo [Section 2] bar2= baz Ahora, ¿hay alguna manera de indexar listas como, por ejemplo: [Section 3] barList={ item1, item2 } Pregunta relacionada: claves únicas de Python para ConfigParser por

182
¿Calcular el tamaño de un directorio usando Python?

На этот вопрос есть ответы на desbordamiento de pila на русском : Найти суммарный размер всех регулярных файлов в каталоге, рекурсивно обходя все подкаталоги Antes de reinventar esta rueda en particular, ¿alguien tiene una buena rutina para calcular el tamaño de un...

182
¿Cómo implemento interfaces en Python?

public interface IInterface { void show(); } public class MyClass : IInterface { #region IInterface Members public void show() { Console.WriteLine("Hello World!"); } #endregion } ¿Cómo implemento Python equivalente a este código C #? class IInterface(object): def __init__(self):...

182
¿Puedo configurar max_retries para request.request?

El módulo de solicitudes de Python es simple y elegante, pero una cosa me molesta. Es posible obtener un request.exception.ConnectionError con un mensaje como: Max retries exceeded with url: ... Esto implica que las solicitudes pueden intentar acceder a los datos varias veces. Pero no hay una...