Добавьте на свой рабочий стол папку, в ней создайте 3 текстовых файла
Добавьте на свой рабочий стол папку, в ней создайте 3 текстовых файла: test_1.txt, test_2.txt, test_3.txt.
Затем переименуйте файлы на: rename_1.txt, rename_2.txt, rename_3.txt.
После этого удалите созданную папку.
Все операции выполнять с помощью встроенных функций библиотеки os
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Добавьте на свой рабочий стол папку, в ней создайте 3 текстовых файла
Добавьте на свой рабочий стол папку, в ней создайте 3 текстовых файла: test_1.txt, test_2.txt.
Создать свой Рабочий стол
Здравствуйте уважаемые пользователи! Мне необходимо сделать своё подобие рабочего стола Windows.
По ошибке перенёс важную папку на рабочий стол
Python файлы, которые созданы с помощью idle, автоматически сохраняются в одну папку (она.
Am I evil? Yes, I am!
![]()
![]()
16119 / 9755 / 2730
Регистрация: 21.10.2017
Сообщений: 21,624
Перейти в каталог — os.chdir(path)
Создать папку — os.mkdir(path)
Удалить папку/файл — os.rmdir(path)
Создать файл — os.mknod(path)
Переименовать — os.rename(old, new)
Регистрация: 28.04.2022
Сообщений: 15
я всё это сделал, но в конце появляется ошибка : эта папка не пуста и не хочет ее удалять , а по условию ее нужно удалить в конце
Am I evil? Yes, I am!
![]()
![]()
16119 / 9755 / 2730
Регистрация: 21.10.2017
Сообщений: 21,624
Ну так файлы оттуда поудаляй
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Не могу переместить Рабочий стол в новую папку
Добрый день дорогие форумчане. Случилось у меня что при переносе с одного харда рабочего стола.
Как вывести сетевую папку на рабочий стол
Подключил сетевую папку smb://ip_adress/расшареная папка Как вывести ее на рабочий стол? Через.

Как сразу зайти на свой рабочий стол?
Здравствуйте, уважаемые форумчане. Установив 10-ку, я столкнулся с таким неудобством — винда сразу.
Каждый монитор показывал свой рабочий стол
Добрый день. Есть два монитора, может кто подсказать как сделать так чтобы второй монитор.
Как восстановить папку рабочий стол на жестком диске?
Вопрос такой. Есть комп,который перестал работать даже не включается..у него на рабочем столе.
Inno Setup: Как создать папку и отправить на рабочий стол?
Как и в программе так и в обновлении: Создать папку (Документы\DAVAProject\replays) и сделать ярлык.
Как получить и изменить текущий рабочий каталог в Python 1 мин для чтения

При работе с файлами в каталогах в Python всегда рекомендуется использовать абсолютные пути. Однако, если вы работаете с относительными путями, вам необходимо понимать концепцию текущего рабочего каталога и то, как найти или изменить текущий рабочий каталог. Абсолютный путь указывает расположение файла или каталога, начиная с корневого каталога, а относительный путь начинается с текущего рабочего каталога.
Когда вы запускаете сценарий Python, в качестве текущего рабочего каталога устанавливается каталог, из которого выполняется сценарий.
Модуль os python обеспечивает переносимый способ взаимодействия с операционной системой. Модуль является частью стандартной библиотеки Python и включает методы поиска и изменения текущего рабочего каталога.
Получение текущего рабочего каталога в Python
Метод getcwd() модуля os в Python, возвращает строку, содержащую абсолютный путь к текущему рабочему каталогу. Возвращенная строка не включает завершающий символ косой черты.
os.getcwd()
Чтобы использовать методы модуля os, вы должны импортировать модуль в верхней части файла.
Ниже приведен пример, показывающий, как распечатать текущий рабочий каталог:
# Импорт модуля os import os # Получить текущий рабочий каталог cwd = os.getcwd() # Печать текущего рабочего каталога print("Текущий рабочий каталог: ".format(cwd)) # Выведите тип возвращаемого объекта print("os.getcwd() возвращает объект типа: ".format(type(cwd)))
Результат будет выглядеть примерно так:
Текущий рабочий каталог: /home/AndreyEx/Desktop os.getcwd() возвращает объект типа:
Если вы хотите найти каталог, в котором находится сценарий, используйте os.path.realpath(__file__). Он вернет строку, содержащую абсолютный путь к запущенному скрипту.
Изменение текущего рабочего каталога в Python
Чтобы изменить текущий рабочий каталог в Python, используйте метод chdir().
os.getcwd(path)
Метод принимает один аргумент — путь к каталогу, в который вы хотите перейти. Аргумент path может быть абсолютным или относительным.
# Импорт модуля os import os # Печать текущего рабочего каталога print("Текущий рабочий каталог: ".format(os.getcwd())) # Изменение текущего рабочего каталога os.chdir('/tmp') # Печать текущего рабочего каталога print("Текущий рабочий каталог: ".format(os.getcwd()))
Результат будет выглядеть примерно так:
Текущий рабочий каталог: /home/Andreyex/Desktop Текущий рабочий каталог: /tmp
Читать Сортировка списка в Python
Аргумент, предоставленный методу chdir(), должен быть каталогом, в противном случае возникает исключение NotADirectoryError. Если указанный каталог не существует, возникает исключение FileNotFoundError. Если у пользователя, под которым выполняется сценарий, нет необходимых разрешений, возникает исключение PermissionError.
# Импорт модуля os import os path = '/var/www' try: os.chdir(path) print("Текущий рабочий каталог: ".format(os.getcwd())) except FileNotFoundError: print("Каталог: не существует".format(path)) except NotADirectoryError: print(" не каталог".format(path)) except PermissionError: print("У вас нет прав на изменение ".format(path))
Вывод
Чтобы найти текущий рабочий каталог в Python, используйте os.getcwd(), а для изменения текущего рабочего каталога используйте os.chdir(path).
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Создание каталога в Python
Чтобы создать каталог с помощью программы в Python, используйте функцию os.mkdir() и передайте путь к каталогу, который будет создан, в качестве аргумента функции.
Синтаксис
Синтаксис функции os.mkdir():
os.mkdir(path, mode=0o777, *, dir_fd=None)
Где, путь – это расположение каталога, который будет создан, а режим – права доступа к файлу, которые будут назначены при создании каталога.
Пример 1
В этом примере мы создадим каталог с именем «sample».
import os os.mkdir('sample') print('The directory is created.')

Если вы укажете только имя каталога, он будет создан по пути, по которому вы запускаете программу в python.
Если вы хотите создать каталог в определенном месте, укажите полный или абсолютный путь к каталогу.
import os os.mkdir('D:\workspace\sample') print('The directory is created.')
Пример 2: создание каталога с уже существующим именем
Если вы попытаетесь создать каталог, который уже существует, вы получите FileExistsError.
import os os.mkdir('sample') print('The directory is created.')
Traceback (most recent call last): File "example.py", line 3, in os.mkdir('sample') FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'sample'
В ошибке четко указано, что «Невозможно создать файл, если этот файл уже существует». Трассировка стека также предоставляет строку с ошибкой в файле python и файле, который он пытался создать.
Вы можете проверить, существует ли уже каталог, а затем создать его.
import os dirPath = 'C:/workspace/python/sample' if not os.path.isdir(dirPath): print('The directory is not present. Creating a new one..') os.mkdir(dirPath) else: print('The directory is present.')
В этом руководстве мы узнали, как создать новый каталог с помощью примеров программ в Python.
Работа с каталогами в Python
Модуль ОС в python предоставляет функции для взаимодействия с операционной системой. Этот модуль содержит интерфейс для многих функций, зависящих от операционной системы, для управления процессами, файлами, файловыми дескрипторами, каталогами и другими «низкоуровневыми» функциями ОС.
Текущий рабочий каталог Getcwd()
Getcwd() возвращает путь к текущему рабочему каталогу. Это каталог, который ОС использует для преобразования относительного имени файла в абсолютное имя файла.
import os cur_dir = os.getcwd() print(cur_dir)
Список содержимого каталога Listdir()
Функция listdir() возвращает содержимое каталога.
import os contents = os.listdir() print(contents)
Создание новой папки mkdir() в Python
Метод mkdir() создает новый каталог. Он возвращает ошибку, если родительский каталог не существует.
import os os.mkdir("Temp")
В приведенном выше примере создайте новый каталог «Temp» в текущем пути.
Создание подкаталогов в Python
import os os.makedirs("Temp/temp1/temp2/")
Удаление пустой папки
Метод rmdir() удалит пустой каталог или папку.
import os os.rmdir("Temp")
Переименование папки в Python
Метод os.rename() может переименовать папку из старого имени в новое.
import os os.rename("Temp","Temp11")