✨Как создать папку на Яндекс Диске с помощью Python: простое руководство✨
Чтобы создать папку на Яндекс Диске с помощью Python, вам нужно использовать Yandex Disk API.
import requests
folder_name = "Название папки"
access_token = "Ваш_токен_API_Яндекс_Диска"
headers = {
"Authorization": f"OAuth {access_token}"
}
# Создание папки
url = "https://cloud-api.yandex.net/v1/disk/resources"
params = {
"path": folder_name,
"overwrite": "true",
"fields": "path"
}
response = requests.put(url, headers=headers, params=params)
if response.status_code == 201:
print("Папка создана успешно!")
else:
print("Ошибка при создании папки.")
Детальный ответ
Как создать папку на Яндекс Диске с помощью Python?
Один из способов создания папки на Яндекс Диске с использованием Python - это использование официального API Яндекс Диска. Чтобы начать, убедитесь, что у вас есть учетная запись Яндекс Диска и включено API Яндекс Диска для вашего проекта. Затем выполните следующие шаги:
Шаг 1: Установка и настройка библиотеки
Установите библиотеку yandex-disk с помощью следующей команды в терминале:
pip install yandex-disk
Шаг 2: Получение токена доступа
Перейдите по адресу https://oauth.yandex.com/authorize?response_type=token&client_id=YOUR_CLIENT_ID, заменив YOUR_CLIENT_ID на ваш идентификатор клиента, чтобы получить токен доступа. Вам будет предложено войти в свою учетную запись Яндекс Диска и разрешить доступ к вашим данным.
Шаг 3: Создание папки
Следующий код показывает, как создать папку на Яндекс Диске с использованием полученного токена доступа:
from yandex_disk.client import Client
client = Client('{YOUR_ACCESS_TOKEN}')
client.mkdir('/Путь/к/новой/папке')
Замените {YOUR_ACCESS_TOKEN} на ваш токен доступа, который вы получили на шаге 2. Путь к новой папке должен быть указан после "/".
Полный пример кода
from yandex_disk.client import Client
def create_folder(access_token, folder_path):
client = Client(access_token)
client.mkdir(folder_path)
# Пример использования функции
access_token = '{YOUR_ACCESS_TOKEN}'
folder_path = '/Путь/к/новой/папке'
create_folder(access_token, folder_path)
Вышеуказанный код объявляет функцию create_folder, которая принимает токен доступа и путь к новой папке в качестве аргументов. Она создает папку на Яндекс Диске с помощью библиотеки yandex-disk.
Заключение
Теперь вы знаете, как создать папку на Яндекс Диске с использованием Python. Следуйте инструкциям, установите библиотеку yandex-disk, получите токен доступа и используйте приведенный код для создания новых папок на вашем Яндекс Диске.