import os
[f for f in os.listdir(os.path.expanduser("~"))
if os.path.isdir(os.path.join(os.path.expanduser("~"), f))]
Dlaczego tak a nie np.:
import os
os.listdir("~")
W treści zadania jest:
(a) Wyświetl nazwy wszystkich folderów w katalogu domowym aktu-
alnie zalogowanego użytkownika (tzn. ma działać dla każdego
kto będzie korzystał z programu).
(b) W liście folderów z podpunktu (a), znajdź (programowo) folder
o najdłuższej nazwie i wyświetl nazwy wszystkich plików w tym
folderze, które zawierają w nazwie kropkę.
To (a) mi działa, ale tego nie rozumiem. Z b mam problem. ;/
Proszę o w miarę szybką pomoc. Wręcz błagam, bo chciałbym to zrozumieć, a coś mi tu nie gra.