Чтобы создать файл с помощью 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()