Menu principal

Statut de la page

Python: les fichiers (2/3) – le module os

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Lorsque j’ouvre un fichier en mode écriture et que ce dernier n’existe pas, alors il est créé dans le répertoire courant, c’est-à dire à l’endroit ou le script est lancé. Prenons un exemple concret. #!/usr/bin/env python3 # -*- coding: utf8 -*- bonjour = "Bonjour et bienvenue dans mon antre!" with open('test_file', 'w') as file_: file_.write(bonjour) print(bonjour) Bonjour et bienvenue dans mon antre! Mon script s’appelle fichier_2.py. Il se trouve dans [...]
Lire la suite
Vus : 214
Publié par Benoît Boudaud : 23

Python: les fichiers (1/3)

Pour une lecture plus agréable (page plus large), je vous invite à cliquer sur ce lien et à lire ce chapitre dans la rubrique consacrée au langage Python. Introduction Dans le chapitre 2, nous avons vu que les variables étaient des objets comparables à des tiroirs dans lesquels on pouvait déposer des données de différents types (nombres entiers, chaînes de caractères, etc…). Mais lorsque nous fermons notre programme, ces variables qui sont créées dans la RAM, c’est-à dire la mémoire vive de l’ordinateur, disparaissent corps et âmes. Il ne sert donc à rien [...]
Lire la suite
Vus : 199
Publié par Benoît Boudaud : 23

Synchroniser ses fichiers avec FreeFileSync

Aujourd’hui, je vais présenter un outil graphique que j’utilise toutes les semaines pour synchroniser mes périphériques amovibles (lecteur mp4, téléphone, clés USB, …). Commençons par dire que s’il y a un outil que je regrette de Windows, peut-être le seul, c’est le Porte-Document. Je me vois encore avec mes documents de travail sur ma disquette que je trimballais entre les différents ordinateurs et qui me permettais d’avoir toujours les dernières versions. Ça ne nous rajeuni pas ; la clé USB a remplacé la disquette et Linux a remplacé XP. Tout comme le cloud a remplacé tout support matériel et le Porte-Document a, d’après mes recherches, disparu avec Windows 8. Pourtant, tout le monde n’est pas passé [...]
Lire la suite
Vus : 272
Publié par alterlibriste : 126

Les fichiers po c’est pas si mal !

Selon ma petite expérience de traducteur, les fichiers po, c’est souvent le moins mauvais format, et pourquoi donc ? L’ordinateur vs les applications en ligne Les applications qui s’installent sur le poste de travail utilisent déjà quasiment toutes les fichiers po via gettext et les fichiers ts (monde de Qt). Et presque personne ne vient critiquer fortement ce format. C’est souvent le choix naturel, sauf pour les amis de Mozilla qui ont inventé mieux que tout le monde avec un fichier L20N. Malheureusement je n’ai pas eu l’occasion de comprendre les tenants et aboutissants ni ce que celui-ci apportait. Là où ça semble plus compliqué, c’est pour les applications web, peut-être du fait que l’arborescence du disque est probablement moins contraignante, ou peut-être est-ce lié à une évolution plus rapide des techniques ? Dans tous les cas, la façon [...]
Lire la suite
Vus : 216
Publié par Jean-Baptiste Holcroft : 31

Base LEGI et système de fichiers : ext4 vs XFS

Comme je l’indiquais dans mon article sur la base LEGI, cette dernière est assez volumineuse et structurée d’une manière très complexe. Ainsi, la dernière version de la base est composée de 1 624 783 fichiers XML, répartis dans une arborescence absconse de 1 537 949 sous-répertoires pour une taille d’une dizaine de Go. Cette structure est suffisamment extrême pour nous amener à nous interroger sur le choix et sur les performance de notre système de fichiers, alors que la plupart des gens utilisent un système de fichiers sans même en avoir vraiment conscience et a fortiori sans le choisir. Le première chose si vous souhaitez travailler sur la base LEGI, qui est composée d’un très grand nombre de petits fichiers, c’est de privilégier l’utilisation [...]
Lire la suite
Vus : 310
Publié par fgallaire : 73

Les nouveautés de Fichiers 3.22

Le développeur Carlos Soriano Sánchez a récemment publié un long billet de blog récapitulant les principales nouveautés de Fichiers (Nautilus). Nous pouvons donc profiter de l’occasion pour découvrir ensemble tout ce que nous réserve cette future version. Pré-version oblige, l’interface n’a pas encore été entièrement traduite. Ne vous affolez donc pas trop en voyant les captures d’écran :p Renommage en masse Il n’y aura désormais plus besoin de renommer des lots de fichiers en ligne de commande ou en passant par un outil externe, puisque Fichiers pourra enfin gérer tout ça de lui-même.  [...]
Lire la suite
Vus : 336
Publié par Okki : 190

Tips #2 : Git, cacher des fichiers spécifiques à VOTRE environnement

Lors de mes développements avec Git, j’ai été confronté a un problème : cacher des fichiers spécifiques à mon environnement de développement personnel dans mes projets. [EDIT] : Avant de commencer, comme le souligne dzamlo dans les commentaires,  il est possible d’utiliser également le fichier « .git/info/exclude » pour ne pas versionner des fichiers spécifiques à votre environnement. Vous trouverez plus d’informations ici. Le problème : un ou des fichier(s) spécifique(s) à votre environnement Voici un exemple concret, sur un de mes projet professionnel: Dans l’environnement de développement, il existe un fichier à nommer en fonction du nom de l’utilisateur de la session Mac/Linux. Ce [...]
Lire la suite
Vus : 56
Publié par Wodric : 11

Nettoyer les fichiers de configuration obsolète

Je suis tombé sur un article de François Marier expliquant comment trouver et nettoyer certains fichier de configuration obsolètes de sa Debian. J’ai trouvé ça intéressant alors je le traduit ici. Ce n’est pas une traduction fidèle à 100% alors n’hésitez pas a aller voir l’original. Pour les besoins de la traduction, les sorties consoles sont des gros copier/coller des familles. Mais quand j’ai testé sur mon PC, j’avais a peu de chose près les mêmes sorties. Comme l’explique Raphaël Hertzog dans l’un de ses articles, supprimer un fichier de configuartion obsolète n’est pas si [...]
Lire la suite
Vus : 125
Publié par Marthym : 15

Afficher des dates plus précises dans Fichiers

Par défaut, dans la vue en liste, Fichiers n’affiche plus qu’une date de modification simplifiée (aujourd’hui, hier, jeudi…). Ce comportement peut être problématique quand l’heure est importante pour vous, et qu’elle peut vous aider à retrouver un document parmi un ensemble de fichiers créés le même jour, ou de pouvoir reconstituer la chronologie d’une suite de modifications.  [...]
Lire la suite
Vus : 360
Publié par Okki : 190

Trouver les fichiers avec un pathname ou un filename long

J’utilise Syncthing pour synchroniser mes postes et je me suis retrouvé avec des erreurs sur mes postes Xubuntu, en cause des noms de fichiers trop longs (dépassant 143 caractères) rendant impossible la synchronisation. En gros j’ai un nom de fichier très long sur Windows mais impossible à synchroniser sur Xubuntu. Ce souci est lié à eCryptfs dont j’ai parlé dans l’article précédent, mon dossier Sync étant dans mon /home/babar. Il a fallu trouver une solution et elle est simple, il faut supprimer les fichiers ou les renommer. Mais comment retrouver ces fichiers ? find /home/babar/Sync | awk '{print length,$0}' | sort -rn | head -n 10 # Afficher les 10 chemins de fichiers (pathname) les plus longs du répertoire /home/babar/Sync (utile sur les serveurs de fichiers) find /home/babar/Sync [...]
Lire la suite
Vus : 391
Publié par blog-libre : 45
Powered by BilboPlanet