Como ler um arquivo baixado pelo selenium webdriver em python

Estou usando o selênio com webdriver em python para baixar um arquivo csv de um site. O arquivo é baixado no diretório de download especificado. Aqui está uma visão geral do meu código

fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList", 2)
fp.set_preference("browser.download.manager.showWhenStarting", False)
fp.set_preference("browser.download.dir",'xx/yy')
fp.set_preference('browser.helperApps.neverAsk.saveToDisk', "text/plain, application/vnd.ms-excel, text/csv, text/comma-separated-values, application/octet-stream")
driver = webdriver.Firefox(fp)
driver.get('url')

eu precisoprint o conteúdo deste csv para o terminal. Muitos arquivos semelhantes com nomes aleatórios serão baixados na mesma pasta, portanto, acessar o arquivo via nome do arquivo não funcionará, pois eu não sei o que será antecipadamente

questionAnswers(3)

yourAnswerToTheQuestion