Da der PC untergetaucht war, wird die Python-Umgebung auf dem neuen PC erstellt Da es sich um eine wunderschöne Umgebung handelt, habe ich versucht, jede zu diesem Zeitpunkt zu beschriftende Bibliothek in einem Wort zusammenzufassen (nach Bedarf hinzugefügt). Ich würde mich freuen, wenn Sie auf die Anfänger hinweisen und sie kommentieren könnten.
appdirs Es behandelt die Verarbeitung in Bezug auf den Pfad des Speicherorts, z. B. user_info, log, config, cache, die für jede Anwendung verwendet werden.
>>> from appdirs import *
>>> appname = "SuperApp"
>>> appauthor = "Acme"
>>> user_data_dir(appname, appauthor)
'/Users/trentm/Library/Application Support/SuperApp'
certifi Es bezieht sich auf den Standortpfad des CA-Bundles (Certificate Authority). Es wird auch in der Anforderungsbibliothek verwendet.
>>> import certifi
>>> certifi.where()
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'
distutil Eine Bibliothek, die die Paketverteilung durch Dritte verwaltet.
filelock Dateisperre (verhindert, dass ein Schreiben bedeutungslos wird, wenn zwei oder mehr Personen gleichzeitig in eine Datei schreiben).
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!") //Sicheres Schreiben
pip Python-Paketverwaltungstool.
pipenv Eine benutzerfreundliche Bibliothek, die für jedes Projekt eine virtuelle Umgebung (Bibliothek, Paket, Python-Version usw.) erstellt, um Probleme mit der Entwicklungsumgebung zu vermeiden.
setuptools Ein Pionier der Paketverwaltungstools. Es scheint, dass Pip dies auch im Inneren nutzt.
six Eine Bibliothek, die die Kompatibilität von Python 2- und 3-Serien löst. Stellen Sie sicher, dass der Code sowohl für 2 als auch für 3 Systeme funktioniert.
virtualenv Es wird eine virtuelle Umgebung erstellt. Es wurde von einem Drittanbieter erstellt, aber von Python3.3 zu einem Standardmodul als venv hochgestuft. Viele Leute benutzen es immer noch (?). https://qiita.com/KRiver1/items/c1788e616b77a9bad4dd ↑ Leicht verständlicher Kommentar zur virtuellen Python-Umgebung zum Zeitraum Warring States
virtualenvclone a package to prevent exploit virtualenv
wheel Es ist leicht verständlich unter https://qiita.com/kenta1984/items/16a14f3bfaf1f257c585 organisiert.
Recommended Posts