Accueil Python Fichiers et E/S Python

Fichiers et E/S Python

Comment communiquer avec les ports série en Python

Dans vous décrit comment lire et écrire des données sur un port série en Python, généralement pour interagir avec un périphérique matériel (par exemple,...

Comment ajouter ou modifier l’encodage d’un fichier déjà ouvert en Python

Cet article vous enseigne ce que vous devez coder si vous souhaitez ajouter ou modifier l'encodage Unicode d'un fichier déjà ouvert - sans le...

Comment écrire des octets dans un fichier texte en Python

Si vous voulez écrire des octets bruts dans un fichier ouvert en mode texte, il suffit d'écrire les données octales dans les fichiers sous-jacents...

Comment envelopper un descripteur de fichier existant en tant qu’objet fichier Python

Vous avez un descripteur de fichier entier correspondant à un canal d'E/S déjà ouvert sur le système d'exploitation (par exemple, fichier, pipe, socket, etc.),...

Comment créer des fichiers et répertoires temporaires en Python

Vous devez créer un fichier ou un répertoire temporaire à utiliser lorsque votre programme s'exécute. Par la suite, vous voulez peut-être que le fichier...

Comment sérialiser des objets Python

Si vous devez sérialiser un objet Python dans un flux d'octets afin de pouvoir l'enregistrer dans un fichier, le stocker dans une base de...

Comment lire des données binaires dans un tampon mutable en Python

Supposant que vous voulez lire des données binaires directement dans un tampon mutable sans aucune copie intermédiaire. Peut-être voulez-vous modifier des données sur place...
Comment afficher de mauvais noms de fichiers en Python

Comment afficher de mauvais noms de fichiers en Python

Imaginez que votre programme a reçu une liste de répertoire, mais lorsqu'il a essayé d'imprimer les noms de fichiers, il s'est crashé avec une...

Contournement de l’encodage du nom de fichier

Vous souhaitez effectuer des opérations d'E/S de fichiers à l'aide de noms de fichiers bruts qui n'ont pas été décodés ou encodés conformément à...

Effectuer un listage de répertoire

Vous voulez obtenir une liste des fichiers contenus dans un répertoire du système de fichiers.Utilisez la fonction os.listdir() pour obtenir une liste de fichiers...

Vérification de l’existence d’un fichier

Vous voulez tester si un fichier ou un répertoire existe ou non.Utilisez le module os.path pour tester l'existence d'un fichier ou d'un répertoire. Par...

Manipulation des noms de chemins

Vous devez manipuler les noms de chemin afin de trouver le nom de base du fichier, le nom de son répertoire, son chemin absolu,...

Mappage mémoire des fichiers binaires

Vous voulez mapper en mémoire un fichier binaire dans un tableau d'octets mutable, éventuellement pour un accès aléatoire à son contenu ou pour faire...

Itérer sur des enregistrements de taille fixe

Au lieu d'itérer sur un fichier par lignes, vous voulez itérer sur une collection d'enregistrements ou de morceaux de taille fixe.Utilisez la fonction iter()...

Lire et écrire des fichiers compressés en Python

Vous avez besoin de lire ou d'écrire des données dans un fichier avec compression gzip ou bz2.Les modules gzip et bz2 permettent de travailler...

Effectuer des opérations d’E/S sur une chaîne de caractères

Vous voulez alimenter un code qui a été écrit pour fonctionner sur des objets de type fichier avec un texte ou une chaîne binaire...

Écrire dans un fichier non existent

Vous voulez écrire des données dans un fichier, mais seulement s'il n'existe pas déjà sur le système de fichiers.Ce problème est facilement résolu en...

Lire et écrire des fichiers binaires en Python

Vous devez lire ou écrire des données binaires, telles que celles trouvées dans les images, les fichiers son, etc.Utilisez la fonction open() avec le...

Fonction print() de Python avec séparateur ou fin de ligne différents

Vous souhaitez éditer les données à l'aide de print(), mais vous souhaitez également modifier le caractère de séparation des chaînes de caractères à afficher...

Comment rediriger la sortie de print() vers un fichier en Python

Python vous permet de manipuler le comportement des fonctions d'entrée/sortie. Par exemple, si vous voulez rediriger la sortie de la fonction print() vers un...

Comment Lire et écrire des données textuelles en Python

Tous les programmes doivent gérer des entrées et des sorties. Par exemple, vous devez lire ou écrire des données texte, éventuellement dans différents encodages...