mémo python

Interaction avec une base de donnée

Récuperation de data provenant d'une BDD :

Envoi de data dans une BDD :

Vérifier si un programme tourne, sinon le lancer

On a besoin de la librairie "psutil", pour installer les librairies il faut installer au préalable "pip" :

sudo apt-get install python-pip -y

Maintenant on installe "psutil" :

sudo pip install psutil

On peut maintenant tester ce code :

Envoyer un mail

Lire et écrire dans les fichiers

les fichiers .txt

les fichiers .csv

les fichiers .json

supprimer les fichiers

Interaction entre PHP et Python

php lance le script python avec un argument.

php lance le script python avec un argument sous forme JSON

Avec un socket :

le fichier "client.php" envoi les datas par le réseau au fichier serveur.py qui retourne les datas vers php après traitement.

Le serveur, serveur.py :

Le client, client.php :

Envoi SMS sur non réponse au ping par exemple

Pour cela vous devez être chez Free mobile (option gratuite), pour les autres opérateurs je sais pas si cela est disponible, et récupérez vos login et mdp de l'option comme ceci.

Voici le programme :