construire un module python il suffit de créer un fichier d'extension ''.py'' contenant du code Python.
<c... 'a'
* une fonction foo;
* Une Classe Foo.
Le fichier ''mod.py'' devra être positionné dans un répertoi... exécute l'instruction ''import'' il recherche le fichier ''mod.py'' dans une liste particulière de dossier... e python>
import sys
print(sys.path)
</code>
Le fichier doit être dans un de ces dossiers pour être retro
{{tag>dev python fichier file}}
====== Manipulation des fichiers en python ======
Pour manipuler aisément... context manager
===== Écrire du texte dans un fichier =====
Pour lire et écrire du texte dans les fich... l faut spécifier correctement l'encodage. L'objet fichier est créé avec la fonction built-in open(), il se ...
file.close()
</code>
===== Lire un fichier texte =====
En python les fichiers sont des itér
r un mot de passe en amont. Il est stocké dans un fichier de configuration au format JSON
<code bash>
# Création d'un conteneur temporaire pour générer un fichier de configuration
docker run --name jupyter -it --... h
jupyter notebook password
</code>
Récupérer le fichier de configuration généré:
<code bash>
docker conta... créer un conteneur en montant en lecture seule le fichier de configuration:
<code bash>
docker container ru
nv'') dans le dépôt;
* On crée ou on modifie le fichier **.gitignore** pour désactiver le suivi sur l'ens... es dépendances via la commande pip freeze dans un fichier ''requirements.txt''.
<code bash>
# Avant de mo... enregistre la liste des modules installés dans un fichier texte
pip3 freeze > requirements.txt
# On ajoute le fichier à l'index et on le pousse dans le dépot
git add
vant que la première conversion ait lieu) dans le fichier la ligne suivante:
<code python>
# coding: utf8
</code>
L'encodage utilisé pour écrire le fichier de script est à paramétrer dans l'éditeur ou l'ED... codage universel unicode).
Généralement pour un fichier script l’entête comprend également le chemin de l... placer dans le dossier ~/dev/python contenant le fichier compte.py et lancer l’interpréteur python
<code p
riables d'environnement en Python :
- Créer un fichier .env ;
- Éditer le fichier ''activate'' de l'environnement virtuel Python ;
- Utiliser le Dockerfile si le projet s'appuie sur Docker.
===== Le fichier .env =====
Ajouter un fichier .env à la racine du projet :
<file txt .env>
# Environnement
# Paquetage
omme PDF, ePub, man etc.
* Sphinx a besoin d'un fichier de configuration (conf.py)
* Sphinx est modulai... .
===== Ajouter un document =====
* Créer un fichier .rst dans le dossier de la documentation ;
* Ré... o World
===========
Hello Sphinx !!!
</file>
Le fichier index.rst contient le sommaire généré de la facon... Pour créer un lien de téléchargement désignant un fichier ressource présent dans l'arborescence de la docum
ion}}
====== Sphinx : Utiliser les variables du fichier de configuration dans la documentation ======
Le fichier de configuration de Sphinx définit un ensemble de... pouvoir utiliser ces variables présentes dans le fichier de configuration de Sphinx dans les pages de documentation il faut
En bas du fichier de configuration, ajouter le code suivant :
<cod
é précisé via la directive **coding** en début de fichier:
<code>
python mon_script.py
File "mon_script.... exécution du script python utilisant en entrée un fichier texte, un message de la forme suivante est retour... )). Utiliser la syntaxe suivante à l'ouverture du fichier:
<code python>
with open("data/file.txt", "r",
ppelé **package**. Si un répertoire du système de fichier se trouve dans le **sys.path** et qu'il contient un fichier nommé **%%__init__%%.py**, il est considéré comme... t une unité logique disponible pour l'installation au travers d'une toolchain et du fichier **setup.py**.
{{tag>dev python file fichier word doc docx}}
:TODO_DOCUPDATE:
====== Python3 : Modifier un fichier au format docx ======
<note>
Si le fichier est au format .doc, il faudra en amont le [[software:formats:c
CUPDATE:
====== Python : tester l'existence d'un fichier ======
<code python>
from pathlib import Path
a...
# Retourne True si le fichier existe
aPath.exists()
</code>
===== Accessible en lecture =====
Pour vérifier si un fichier ou un dossier est accessible en lecture :
<code
{{tag>dev python flask web upload download file fichier}}
====== Flask : Upload/Download de fichiers ====... nbasics.org/flask-upload-file/|Téléversement d'un fichier avec Flask (pythonbasics.org)]]
* [[https://pythongeeks.org/flask-file-uploading/|Uploding de fichier via Flask (pythongeeks.org)]]
la documentation.
Il faudra ensuite modifier le fichier Makefile:
<code bash>
mv source doc
mkdir build/... rgé mais il n'est pas encore utilisé. Modifier le fichier de configuration ''**doc/conf.py**'' :
<code pyt... aduction des éléments de l'interface. Modifier le fichier conf.py
</note>
<code python>
...
extensions = [
existe plusieurs outils permettant de générer un fichier exécutable indépendant à partir d'un script pytho... an --nowindow --onefile mon_script.py
</code>
le fichier exécutable produit est placé par défaut dans le d