Cómo leer un archivo descargado por selenium webdriver en python

Estoy usando selenium con webdriver en python para descargar un archivo csv de un sitio. El archivo se descarga en el directorio de descarga especificado. Aquí hay una descripción general de mi 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')

necesitoprint el contenido de este csv al terminal. Se descargarán muchos archivos similares con nombres aleatorios en la misma carpeta, por lo que acceder al archivo a través del nombre del archivo no funcionará, ya que no sé cuál será de antemano

Respuestas a la pregunta(3)

Su respuesta a la pregunta