Skonto sam to za čitanje, al na malo duži način ovo tvoje novo je dosta jednostavnije, hvala ;)
Evo pošto mi najvise mucilo da dobijem extensije i za to sam pitao, u zadatku imam jos zadano da moraju biti poredane po abecedi i da se ispise taj dio sa hdd-a na ekranu to sam uspio uradit. Al nije mi jasno pošto sam dobio od profesora tester i kaze da ne valja program, a ja tačno dobijem ono kako on od nas trazi posto nam je dao primjer kako treba izgledat, ne znam je li to moguce da u tom testeru pise kao jedan code i samo po njemu radi ali to je nemoguce jer svako ce nesto dr. uradit. Evo kako izgleda code sad i sta dobije za rezultat.
TXT zadatka: napiši program koji iz foldera ispise extensie poreda ih po abecedi uz to ispise lokaciju extensija i odvoji listu extensija od ispisa lokacija sa HDD-a za jedan red.
Code:
import os
import glob
path = ("\\Users\\hp\\Desktop\\Multimedia")
print("Direktorij:",path)
print(" ")
extensions = set()
for f in glob.glob(os.path.join(path, '*')):
extensions.add(os.path.splitext(f)[1])
for ext in sorted(extensions):
print(ext)
I ja ko rezultat dobijem baš ono što je tražio prof al tamo s testerom ne radi ovaj program :S ?
Direktorij: \Users\hp\Desktop\Multimedia
.ai
.docx
.png
.py
.xls
.zip