マイドライブ・共有ドライブにアップロードする

Python
from google.colab import auth
from googleapiclient.discovery import build
from googleapiclient.http import MediaFileUpload
import os

# GoogleドライブAPIを使用するために認証
auth.authenticate_user()
drive_service = build('drive', 'v3')

upload_file_path = "/content/xxxxxxxxx.pdf"
upload_file_name = os.path.basename(upload_file_path)
mime_type = 'application/pdf'  # PDFファイルの場合は 'application/pdf' に設定
folder_id = 'xxxxxxxxxxxxxxx'

media = MediaFileUpload(upload_file_path, mimetype=mime_type, resumable=True)

file_metadata = {
    'name': upload_file_name,
    'mimeType': mime_type,
    'parents': [folder_id]
}

file = drive_service.files().create(
    body=file_metadata,
    media_body=media,
    supportsAllDrives=True,
    supportsTeamDrives=True
).execute()

print("ファイルがアップロードされました。ファイルID:", file['id'])