preloader

January 1, 1 | 3 minutes read
Index of content

(continuado) codigo decimal Personaje Significado 97 a minúsculas 98 b b minúscula 99 C c minúscula 100 d minúscula ASCII es un formato muy útil para usar con archivos de texto, ya que pueden ser leídos por una amplia variedad de editores y navegadores. Estos editores y navegadores hacen que sea muy fácil crear archivos legibles por humanos. Sin embargo, lenguajes de programación como Python a menudo usan un conjunto diferente de codificaciones de caracteres, como un carácter Unicode codificación (como UTF-8). Unicode es otro estándar para representar caracteres usando varios códigos. Los sistemas de codificación Unicode ofrecen una gama más amplia de posibles codificaciones de caracteres que ASCII, por ejemplo, la última versión de Unicode en mayo 2019, Unicode 12.1, contiene un repertorio de 137.994 caracteres que cubren 150 guiones modernos e históricos, así como múltiples conjuntos de símbolos y emojis. Sin embargo, esto significa que puede ser necesario traducir ASCII a Unicode (por ejemplo, UTF-8) y viceversa al leer y escribir archivos ASCII en Python. Otra opción es utilizar un formato binario para los datos de un archivo. La ventaja de usar datos binarios es que se requiere poca o ninguna traducción de la representación interna sentación de los datos utilizados en el programa Python en el formato almacenado en el archivo. Él también suele ser más conciso que un formato ASCII equivalente y es más rápido para un programa para leer y escribir y ocupa menos espacio en disco, etc. Sin embargo, la desventaja de un formato binario es que no está en un formato fácilmente legible por humanos. también puede ser difícil para otros programas, particularmente aquellos escritos en otro lenguaje de programación. lenguajes como Java o C#, para leer los datos en los archivos. 17.5 Acceso secuencial versus acceso aleatorio Los datos se pueden leer (o incluso escribir en) un archivo de forma secuencial o a través de un enfoque de acceso aleatorio. El acceso secuencial a los datos en un archivo significa que el programa lee (o escribe) datos en un archivo secuencialmente, comenzando al principio de un archivo y procesando los datos un elemento a la vez hasta llegar al final del archivo. El proceso de lectura solo se mueve adelante y solo al siguiente elemento de datos para leer. El acceso aleatorio a un archivo de datos significa que el programa puede leer (o escribir) datos en cualquier lugar del archivo en cualquier momento. Es decir, el programa puede posicionarse en un punto particular en el archivo (o más bien se puede colocar un puntero dentro del archivo) y entonces puede comenzar a leer (o escribir) en ese punto. Si está leyendo, leerá el siguiente. elemento de datos relativo al puntero en lugar del inicio del archivo. Si está escribiendo datos entonces escribirá datos desde ese punto en lugar de al final del archivo. Si hay ya hay datos en ese punto del archivo, entonces se sobrescribirá. Este tipo de acceso es 17.4 Entrada/salida de archivos 213

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• 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.

Read More