Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import sys
- def SortBySize(directory):
- # Repozytorium zawierające pliki
- #directory = "/home/mion/s/243/dtosinsk/Desktop"
- directory = input("Podaj ścieżkę ")
- # Lista zawierająca wszystkie pliki
- list = os.listdir(directory)
- # Dodawanie plików do listy
- pairs = []
- for file in list:
- location = os.path.join(directory, file)
- # Pobieranie rozmiarów pliku
- size = os.path.getsize(location)
- pairs.append((size, file))
- # Krotki, najpierw rozmiar, potem plik
- pairs.sort(key=lambda s: s[0])
- for pair in pairs:
- print(pair)
- if __name__ == "__main__":
- try:
- SortBySize(sys.argv[1])
- except AssertionError as err:
- print(err)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement