Hej wszyscy. Potrzebuje skryptu który najpierw będzie sprawdzał wszystkie pliki które są w jego lokacji A potem będzie losował nazwę jednego z nich. Wiem że na pewno moduł random ale jak mam zrobić wykrywanie plików oraz ich losowanie ? Przykładowy skrypt BARDZO mile widziany.
0
0
Pobierasz sobie wszystkie pliki z folderu i ich nazwy wsadzasz do listy. Losujesz numer z zakresu 0-len(lista_plikow)-1 i zwracasz wartość spod tego indexu.
0
najprostsze listownie zawartości folderu to:
os.listdir("folder")
ale nie ma tam żadnego filtrowania, np. na rozszerzenia plików, wrzuca też podfoldery, nie wiem czy jest to dla Ciebie problem.
Z gotowej listy plików możesz łatwo losować element używając:
random.choice(sequence)
0
Sprawdź jak działa glob: https://docs.python.org/3/library/glob.html (będziesz mógł łatwo wybrać interesujące Cię rozszerzenia bądź szukać plików rekursywnie.