[RESOLVIDO] Alterar diretório de download python

Tenho um programa que faz download de PDFs de um sistema específico. Mas da forma como está o código (abaixo) ele faz o download para a pasta onde está o arquivo .py

url = "https://api.vexsoft.com.br/empresa/AIN100/vistorias/" + id + "/pdf"
                response = requests.get(url)
                with open("Vistoria" + placa + "ID" + id + ".pdf", 'wb') as f:
                    f.write(response.content)

Pensando em fazer o donwload em uma pasta específica, alterei para essa forma:

url = "https://api.vexsoft.com.br/empresa/AIN100/vistorias/" + id + "/pdf"
                response = requests.get(url)
                with open("~\Desktop\Vistorias\Vistoria" + placa + "ID" + id + ".pdf", 'wb') as f:
                    f.write(response.content)

Aí ele dá esse erro:

FileNotFoundError: [Errno 2] No such file or directory: ‘~\Desktop\Vistorias\VistoriaABC-1234ID178768.pdf’

A função open() recebe no primeiro argumento o arquivo, ou seja, se vais especificar um arquivo em outro diretório diferente do current (atual), se faz necessário informar o caminho completo desde a raiz, faça isso e problema resolvido. Se não quiseres ficar digitando o caminho completo toda vez, crie uma função que recupera o path dinamicamente independente do sistema, é só usares o modulo os.

import os

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)