dage est extrêmement simple puisque c'est l'objet fichier qui va se charger d'encoder et de décoder les cha... gardons ça avec un exemple.
Nous allons créer un fichier avec l'instruction **built-in open**, avec la fonction built-in open. Créons un fichier donc je fais une variable f qui est égale à open et je vais ouvrir un fichier, alors je vais dire que mon fichier est dans le r
python qui correspond à la fois à:
* un (seul) fichier sur le disque;
* un espace de nom pour les vari... 'est pas concevable de tout concentrer en un seul fichier. C'est là qu'intervient la notion de **package**,... que le **module** ''module_simple'' correspond au fichier ''module_simple.py'', le **package** python ''pac... (celui, donc, que l'on veut exposer à python), un fichier nommé %%__init__.py%%; ce n'est plus le cas depui
''os'' a deux rôles:
- Il va définir le nom du fichier qui va être cherché sur le disque dur, qui va s'a... portation =====
Premièrement, il faut trouver le fichier sur le disque dur. Pour cela, Python va regarder ... point d'entrée** (le point d'entrée est le nom du fichier que vous passez à l'interpréteur lorsque vous dém... cruté par défaut;
Ensuite, s'il ne trouve pas ce fichier, il va le chercher dans la variable système qui s
emple une variable *x*, qui coexiste dans le même fichier à l'intérieur d'une fonction et à l'intérieur d'u... commencer par créer un module `spam.py`, donc un fichier python qui s'appelle `spam.py` contenant une cons... f():
print(x)
</code>
On définit un deuxième fichier python, `egg.py`, comme ceci:
<code python egg.p... uer ''%%import spam%%''. L'interpréteur recherche fichier **spam.py**, nous verrons dans une prochainement
tion de **module**. Un module, c'est en fait un **fichier Python qui finit en .py**, un fichier Python normal, et lorsqu'on importe ce fichier avec l'instruction import, nous allons voir ça dans quelque... de mettre des opérations similaires dans le même fichier. Donc en fait vous pouvez voir un module comme un
aisément; on voit bien que si on avait à lire un fichier qui fasse des dizaines de megabytes ou des centai... un itérateur qui va parcourir ligne par ligne le fichier qui est contenu sur le disque dur. Évidemment, si... avez le besoin de stocker toutes les lignes d'un fichier dans une liste, vous pouvez le faire mais vous le
tion.
Pour autre exemple, on aurait pu ouvrir un fichier qui contient, sur chaque ligne, un nombre ou une ... îne de caractères et passer directement cet objet fichier (qui est un itérateur) au générateur palindrome. ... lindrome extrait les palindromes contenus dans ce fichier pour les placer dans la structure de données souh
ouvrir dans cette vidéo.
Commençons par créer un fichier `spam.py` qui va uniquement contenir `x = 1`. Et je vais créer un deuxième fichier, `egg.py`, qui contient uniquement `import spam` ... ces fichiers sont créés, vous pouvez exécuter le fichier `egg.py` en ligne de commande depuis votre comman
Et ensuite, la ligne juste au dessus, je vois le fichier dans lequel c'est apparu, donc on voit que c'est à la deuxième ligne de ce fichier, et je vois l'appel qui a produit cette erreur: d