Создание файлов с помощью PyDrive на Python: методы и примеры кода

Чтобы создать файл с помощью PyDrive, вы можете использовать следующие методы:

Метод 1. Использование PyDrive с учетными данными Google Drive API

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
# Authenticate and create GoogleDrive instance
gauth = GoogleAuth()
drive = GoogleDrive(gauth)
# Create a file
file_name = "example_file.txt"
file_content = "This is an example file."
file = drive.CreateFile({'title': file_name})
file.SetContentString(file_content)
file.Upload()

Метод 2. Использование PyDrive с локальным файлом

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
# Authenticate and create GoogleDrive instance
gauth = GoogleAuth()
drive = GoogleDrive(gauth)
# Create a file
file_path = "path/to/local/file.txt"
file_name = "example_file.txt"
file = drive.CreateFile({'title': file_name})
file.SetContentFile(file_path)
file.Upload()

Метод 3. Использование PyDrive с метаданными файла

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
# Authenticate and create GoogleDrive instance
gauth = GoogleAuth()
drive = GoogleDrive(gauth)
# Create a file
file_name = "example_file.txt"
file_metadata = {'title': file_name, 'mimeType': 'text/plain'}
file = drive.CreateFile(file_metadata)
file.Upload()