Depuis que le PC a été submergé, l'environnement python est en cours de construction sur le nouveau PC Comme c'est un bel environnement, j'ai essayé de résumer chaque bibliothèque à insérer à ce moment en un mot (ajouté au besoin). Je vous serais reconnaissant si vous pouviez signaler et commenter les débutants.
appdirs Il gère le traitement lié au chemin de l'emplacement de stockage tel que user_info, log, config, cache utilisé pour chaque application.
>>> from appdirs import *
>>> appname = "SuperApp"
>>> appauthor = "Acme"
>>> user_data_dir(appname, appauthor)
'/Users/trentm/Library/Application Support/SuperApp'
certifi Il fait référence au chemin de l'emplacement du bundle de l'autorité de certification (CA). Il est également utilisé dans la bibliothèque Requests.
>>> import certifi
>>> certifi.where()
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
distutil Une bibliothèque qui gère la distribution de packages effectuée par un tiers.
filelock Verrouillage de fichier (empêche une écriture de perdre son sens lorsque deux personnes ou plus écrivent dans un fichier en même temps).
from filelock import Timeout, FileLock
file_path = "high_ground.txt"
lock_path = "high_ground.txt.lock"
lock = FileLock(lock_path, timeout=1)
with lock:
open(file_path, "a").write("Hello there!") //Écriture sûre
pip outil de gestion des packages python.
pipenv Une bibliothèque conviviale qui crée un environnement virtuel (bibliothèque, package, version python, etc.) pour chaque projet afin d'éviter les problèmes d'environnement de développement.
setuptools Un pionnier des outils de gestion de paquets. Il semble que pip l'utilise également à l'intérieur.
six Une bibliothèque qui résout la compatibilité des séries python 2 et 3. Faites fonctionner le code pour les systèmes 2 et 3.
virtualenv Cela crée un environnement virtuel. Il a été créé par un tiers, mais il a été promu de python3.3 à un module standard comme venv. Beaucoup de gens l'utilisent encore (?). https://qiita.com/KRiver1/items/c1788e616b77a9bad4dd ↑ Commentaires sur l'environnement virtuel Python faciles à comprendre sur la période des Royaumes combattants
virtualenvclone a package to prevent exploit virtualenv
wheel Il est organisé de manière facile à comprendre sur https://qiita.com/kenta1984/items/16a14f3bfaf1f257c585.
Recommended Posts