Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/07/2006, à 15: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 hmm), 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 big_smile

Dernière modification par foch (Le 29/07/2006, à 17: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