python

Python: Utiliser un fichier de paramètres

Sous Python, il est possible d'utiliser dans les scripts des fichiers de paramètres à la manière des fichier INI sous Windows.

Un fichier de paramètres doit contenir une ou plusieurs sections et pour chaque section, une paire paramètre/valeur.

Exemple:

Etiquettes: 

Python: PIP

Différentes manières d'installer pip pour Python 2 et 3:

Pré-requis:

$ apt-get install build-essential python-dev python3-dev

Pour python 2 (3 méthodes):

$ apt-get install python-pip

$ apt-get install python-setuptools
$ easy_install pip

$ curl https://bootstrap.pypa.io/get-pip.py | python

Pour python 3 (3 méthodes):

Python: Encoder un fichier en base64

Il est parfois nécessaire d'encoder en base64 des fichiers binaires tels que des images pour pouvoir les envoyer par mail par exemple.

import base64
with open("image.png", "rb") as image_file:
    encoded_string = base64.b64encode(image_file.read())

Le contenu de la variable encoded_string peut être envoyé dans un mail, inséré dans un champ d'une table d'une base de données etc etc ...

Python: glances (htop amélioré)

glances est un module python qui permet d'afficher un état détaillé du système, rafraichit automatiquement, à la manière de la commande htop.

Pré requis:

$ apt-get install python
$ apt-get install python-dev
$ apt-get install python-pip
$ pip install psutil

Pour l'installer:

$ pip install glances

Pour les mises à jour:

Pages