Bonjour

Je souhaite télécharger des pdf à partir d'une liste de liens que je lis dans un fichier.
J'y arrive sauf que certains ont des accents et j'ai l'erreur:
UnicodeEncodeError: 'ascii' codec can't encode character

J'ai essayé avec codecs, io ou en précisant UTF-8 mais cela ne marche pas...

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import urllib.request
import time
 
def Read_File(name): 
    with open("pdf_list.txt",'r') as filin:
        for ligne in filin:
            if name in ligne:
                return (ligne[(ligne.rfind('[')):(ligne.rfind(']'))+1])
 
pdf_links= eval(Read_File("pdf_list"))
 
for url_file in pdf_links:
	print(url_file)
	name_file ='file.pdf'
	urllib.request.urlretrieve(url_file,name_file)
	time.sleep(1)
Merci