La commande mount
Monter une clé USB ou un disque dur externe en ligne de commande avec la commande mount.
Etiquettes:
Monter une clé USB ou un disque dur externe en ligne de commande avec la commande mount.
class LowerThanTwo(Exception):
pass
def isPrime(num):
try:
num = int(num)
if num < 2: raise LowerThanTwo()
except ValueError:
return False, "Saisir un nombre valide !!!"
except LowerThanTwo:
return False, "Saisir un nombre supérieur égal à 2 !!!"
else:
if num > 2 and num % 2 == 0:
return False, "{:>5d} n'est pas un nombre premier!".format(num)
for x in range(2, num // 2):
if num % x == 0:
Voici une astuce qui permet de maintenir à jour ses paquets Python sans trop se prendre la tête.
Premièrement, générer le fichier des paquets installés
# python -m pip freeze > requirement
# head requirement
aiofiles==0.6.0
certifi==2020.12.5
chardet==3.0.4
click==7.1.2
gunicorn==20.0.4
h11==0.11.0
httptools==0.1.1
idna==2.10
Jinja2==2.11.2
MarkupSafe==1.1.1
Deuxièmement, créer un fichier de mise à jour à partir du fichier requirement
J'utilise de temps en temps des scripts Python qui sont exécutés en tâche de fond sur mon système.
Le principe, une fonction main contenant le code à exécuter et une boucle while infinie qui exécute la fonction main.
#!python3
# -*- coding: UTF-8 -*-
import time
def main():
....
if __name__ == '__main__':
while True:
main()
time.sleep(3)
Toutes les 3 sec, la fonction main est exécutée.