Programación

85
Descargar y descomprimir un archivo .zip sin escribir en el disco

Me las arreglé para hacer funcionar mi primer script de Python que descarga una lista de archivos .ZIP de una URL y luego procede a extraer los archivos ZIP y los escribe en el disco. Ahora no puedo dar el siguiente paso. Mi objetivo principal es descargar y extraer el archivo zip y pasar el...

85
Serializar una llamada de Python a json

¿Cuál es la forma recomendada de serializar un namedtuplea json con los nombres de campo retenidos? Serializar un namedtuplea json da como resultado que solo se serialicen los valores y que los nombres de los campos se pierdan en la traducción. Me gustaría que los campos también se conserven...

85
¿Obteniendo std :: ifstream para manejar LF, CR y CRLF?

Específicamente me interesa istream& getline ( istream& is, string& str );. ¿Existe una opción para el constructor de ifstream para decirle que convierta todas las codificaciones de nueva línea a '\ n' bajo el capó? Quiero poder llamar getliney que maneje con gracia todos los finales...

85
?: ?? Operadores en lugar de IF | ELSE

public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source == value ) { Source = Source; } else { Source = value;...