Учебное пособие по Pythonскому языку - Работа с каталогами файлов

  1. Создайте каталог на Python
  2. Получить текущую директорию в Python
  3. Каталоги списков на Python
  4. Изменение рабочей директории
  5. Переименование и удаление каталога

В Python, если вы выполняете операции с каталогами, вам необходимо импортировать модуль os. Функции модуля os могут быть использованы для выполнения файловых операций и операций с каталогами.

Создайте каталог на Python

Новый каталог может быть создан с помощью метода mkdir(). Вы должны указать путь, в котором вы хотите создать каталог. Если путь не указан, то каталог будет создан в текущем каталоге.

>>> import os
>>> os.mkdir("PythonTutorials")

Новый каталог с именем PythonTutorials будет создан в текущем рабочем каталоге.

Получить текущую директорию в Python

Метод getcwd() используется для получения текущей рабочей директории,

>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32

Каталоги списков на Python

Для перечисления файлов и подкаталогов используется метод listdir(). Он перечисляет файлы и подкаталоги файла скрипта Python, если нет аргументов. В противном случае он перечисляет содержимое заданного пути.

>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']

Изменение рабочей директории

Для изменения текущей рабочей директории используется метод chdir().

>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code

Переименование и удаление каталога

Переименовать каталог

Файл или каталог может быть переименован с помощью функции rename().

>>> import os
>>> os.rename("PythonTutorials", "Python")

Новое имя каталога теперь Python.

Удаление каталога

Каталог может быть удален с помощью метода rmdir().

>>> import os
>>> os.rmdir('Python')

Он удаляет из системы каталог Python.

comments powered by Disqus