Zanurkuj w Pythonie/Praca z katalogami: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Piotr (dyskusja | edycje)
Linia 114:
# Z innej strony, moduł <tt>glob</tt> na podstawie podanego wyrażenia (ang. ''wildcard''), zwraca pełne ścieżki wszystkich plików, które spełniają te wyrażenie. Tutaj wyrażenie jest ścieżką do katalogu plus "*.mp3", który będzie dopasowywał wszystkie pliki <tt class="lang-none">.mp3</tt>. Dodajmy, że każdy element zwracanej listy jest już pełną ścieżką do pliku.
# Jeśli chcesz znaleźć wszystkie pliki w określonym folderze, gdzie nazwa zaczyna się od "s", a kończy na ".mp3", możemy to zrobić w ten sposób.
# Teraz otrzymujemy taki scenariusscenariusz: mamy folder z muzyką z kilkoma pod folderami, wewnątrz których są pliki <tt class="lang-none">.mp3</tt>. Możemy dostać listę wszystkich tych plików za pomocą jednego wywołania <tt>glob</tt>, wykorzystując połączenie dwóch wyrażeń. Pierwszym jest <tt>"*.mp3"</tt> (wyszukuje pliki .mp3), a drugim są same w sobie ścieżki do katalogów, aby przetworzyć każdy podkatalog w <tt class="lang-none">c:\music</tt>. Ta prosto wyglądająca funkcja daje nam niesamowite możliwości!
 
<noinclude>