Którego modułu ścieżki lub klasy używają ludzie w Pythonie zamiast os.path?
Zastanawiam się, ilu ludzi używa modułu ścieżki w Pythonie, takiego jak Jason Orendorff, zamiast używaćos.path
do łączenia i dzielenia ścieżek? Czy użyłeś:
Wiem, że zmieniono moduł ścieżki JasonaPEP 355 i odrzucone przez BDFL. Wydaje się, że to głównie dlatego, że próbował zrobić wszystko w jednej klasie.
Nasz przypadek użycia ma głównie na celu uproszczenie łączenia i dzielenia komponentów ścieżek, więc bylibyśmy bardzo zadowoleni, gdyby taka klasa ścieżek implementowała tylko operacje podziału / łączenia. Kto by tego nie chciał:
path(build_dir, path(source_file).name)
albo to:
build_dir / path(source_file).name
zamiast tego:
os.path.join(build_dir, os.path.basename(source_file))