Вы должны изучить использование учетной записи serivce.Сервисные учетные записи являются фиктивными пользователями, у них есть собственная учетная запись диска.Таким образом, вы можете загружать файлы в учетную запись службы Google, но у нее нет представления пользовательского интерфейса, поэтому все взаимодействие с его учетной записью необходимо выполнять с помощью кода.
Теперь, почему это полезно для вас, поскольку учетные записи службыможет быть предварительно авторизован.Вы можете использовать адрес электронной почты учетной записи службы, совместно использовать каталог в своей личной учетной записи на диске Google с учетной записью службы, как и любой другой пользователь, и он автоматически сможет загрузить эту информацию напрямую.Просто следите за разрешениями, не забывайте, чтобы они давали вам разрешения на файл, иначе вы можете получить файлы на своей учетной записи диска, которые вам не принадлежат.
Вот ссылка на документацию учетные записи службы Python