Да, в любом месте, которое принимает имя файла, будет принят абсолютный или относительный путь.Вы говорите об относительных путях (находящихся в том же каталоге), и вы можете использовать их следующим образом:
creds = ServiceAccountCredentials.from_json_keyfile_name('../client_secret.json', scope)
Где ../
указывает, чтобы перейти на одну папку вверх, а затем искать ваш файл.Кроме того, вы можете использовать абсолютный путь, например:
creds = ServiceAccountCredentials.from_json_keyfile_name('C:\\Users\\myUser\\Desktop\\client_secret.json', scope)
Обычно рекомендуется использовать относительные пути, потому что это позволяет вам переместить всю папку проекта в другое место / диск без разрыва всех ваших ссылок.
Относительные пути также могут перемещаться вверх и вниз по дереву, как:
creds = ServiceAccountCredentials.from_json_keyfile_name('../../../SomeFolder/SubFolder/client_secret.json', scope)