python

Effacer la console

Cette astuce fonctionne dans les consoles bash et python.

En bash

$ echo -e "\033[H\033[J"

En python

>>> print("\033[H\033[J")

Cette commande peut-être utilisée dans des scripts afin d'afficher du contenu à l'écran et le rafraichir à intervalles régulières sans surcharger l'écran.

Etiquettes: 

Ansible: Installer son environnement virtuel Python

Pour utiliser Ansible, il est nécessaire de disposer d'un environnement virtuel Python.

Pour ce faire, rien de plus simple:

1 - Création de l'environnement virtuel dans son dossier personnel

$ cd ~
$ python3.11 -m venv ansible

2 - Activation de l'environnement virtuel et effectuer la mise à jour de l'outil python pip

$ cd ansible/
$ source bin/activate
$ python3 -m pip install -U pip

Etiquettes: 

Ansible

Logo Ansible

La gestion automatisée de tout un parc de serveurs,

De l'installation d'applications à la configuration en passant par toutes les tâches de maintenance.

Tout est automatique grâce aux playbooks Ansible.

Python: Envoyer un mail tout simplement

Envoi d'un mail via un serveur SMTP (sans authentification):

import smtplib
from email.utils import formatdate
server = smtplib.SMTP()
# server.set_debuglevel(1) # Décommenter pour activer le debug
server.connect('smtp.toto.fr')
# (220, 'toto ESMTP Postfix') # Réponse du serveur
server.helo()
# (250, 'toto\nPIPELINING\nSIZE 10240000\nVRFY\nETRN\nSTARTTLS\nENHANCEDSTATUSCODES\n8BITMIME\nDSN') # Réponse du serveur
fromaddr = 'TOTO <moi@toto.fr>'

Pages