Pages : 1
#1 Le 29/07/2006, à 14:41
- foch
[Résolu][Python] Encodage d'URL
Je suis en train d'écrire un petit script (que la loi DADVSI rend légalement douteux ), et j'ai un petit soucis lorsque je veux télécharger un fichier contenant des apostrophes.
voici la partie de code incriminée :
urllib.urlretrieve(songs[choice - 1].replace(' ', '%20'), name)
Je remplace les espaces par leur caractère d'echappement, je pense que je pourrais faire la meme chose avec les apostrophes, mais je ne peux pas le faire pour tous les caractères speciaux !
Quelqu'un aurait'il une solution ? j'ai entendu parler de urllib.urlencode, mais je n'ai pas l'impression qu'il s'adapte à mon problème.
Merci
EDIT : j'ai trouvé, c'etait juste un problème de backslash qui faisait foirer mon code, rien à voir avec l'apostrophe
Dernière modification par foch (Le 29/07/2006, à 16:13)
De retour sous Ubuntu après quelques années sous ArchLinux.
Programme de téléchargement de musique qui ne marche plus vraiment.
Hors ligne