jakubk64@home:~$

Python_os

Podstawowe operacje na plikach

  • zapisywanie do pliku: useful image

  • czytanie z pliku: useful image

  • wypisanie plików z danego katalogu: useful image

  • wypisanie podkatalogów z danego katalogu: useful image

Moduł os

  • os.getcwd() - pobiera aktualną ścieżkę w systemie
  • os.getcwdb() - pobiera ścieżkę w formie binarnej
  • os.path.isfile( ‘[ścieżka pliku]’ ) - zwraca True jeżeli plik istnieje, False jeżeli nie lub nie jest to plik useful image
  • os.path.isdir( ‘[ścieżka folderu]’ ) - zwraca True jeżeli folder istnieje, False jeżeli nie lub nie jest to folder useful image
  • os.path.exists( ‘[ścieżka objektu]’ ) - sprawdza czy ścieżka (czyli dany element - plik/folder) istnieje useful image
  • os.mkdir( ‘[ścieżka folderu]’ ) - tworzy folder
  • os.rmdir( ‘[ścieżka folderu]’ ) - usuwa folder
  • os.chmod( ‘[ścieżka pliku]’, [uprawnienia jako liczba] ) - określa uprawnienia do danego pliku useful image
  • os.makedirs( ‘[ścieżka folderów]’ ) - tworzy drzewo folderów na podstawie wpisanej ścieżki useful image
  • os.removedirs( ‘[ścieżka folderów]’ ) - usuwa wskazane w ścieżce drzewo folderów useful image
  • os.listdir( ‘[ścieżka]’ ) - wyświetla listę(tablicę) wszystkich elementów znajdujących się w danej lokalizacji useful image
  • os.scandir( ‘[ścieżka]’ ) - pozwala na uzyskanie informacji o plikach np. [adres pliku ze scandir].name zwraca nazwę tego pliku useful image

Moduł tempfile

tempfile.TemporaryDirectory() - tworzy tymczasowe foldery, zostaną usunięte wraz z całą zawartością po zakończeniu wykonywania kodu z bloku “with” useful image

Moduł shutil

shutil.rmtree( ‘[ścieżka do nadrzędnego folderu, który ma być usunięty]’) - usuwa drzewo katalogów wraz z ich zawartością useful image

(…)