Inhaltsverzeichnis
Tenga en cuenta que no todas las combinaciones de modos tienen sentido y, por lo tanto, algunas combinaciones generará un error. En general, no necesita preocuparse por qué transmisión está utilizando o lo que hace esa corriente; sobre todo porque todos los flujos amplían la clase IOBase y así tener un conjunto común de métodos y atributos. Sin embargo, es útil comprender las implicaciones de lo que está haciendo para que usted puede tomar mejores decisiones informadas. Por ejemplo, flujos binarios (que no menos procesamiento) son más rápidos que los flujos orientados a Unicode que deben convertirse de ASCII en Unicode. Además, comprender el papel de los flujos en la entrada y la salida también puede permitirle cambiar la fuente y el destino de los datos sin necesidad de volver a escribir la totalidad de su aplicación. Por lo tanto, puede usar un archivo o stdin para probar y un socket para leer datos en producción. 19.11 Recursos en línea Consulte los siguientes recursos en línea para obtener información sobre los temas de este capítulo: • https://docs.python.org/3/library/io.html. Esto proporciona el estándar de Python Guía de biblioteca de las principales herramientas disponibles para trabajar con flujos. 19.12 Ejercicio Use el modelo de secuencias subyacente para crear una aplicación que escribirá datos binarios a un archivo. Puede usar el prefijo ‘b’ para crear un literal binario para escribir, por ejemplo b ‘Hola mundo’. A continuación, cree otra aplicación para recargar los datos binarios del archivo e imprimirlo. afuera. 240 19 E/S de flujo
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen