# -*- coding:Latin-1 -*- #pour pouvoir avoir les accent dans mes print import urllib adr1="" #pour la suite du programme modifiera "" par une des adresse si on veut en enregistrer une adr2="" #idem pour la 2ème global saddr #definition de la variable global global daddr #idem def reg_adr(): #création de ma méthode qui demande et ou enregistre l'adresse print ("vous pouvez enregistrer cette adresse pour ne plus avoir à la saisir ulterieurement") print ("cependant vous ne pouvez enregistrer que deux adresse") print ("désirez vous l'enregistrer? Oui/Non tappez O/N") rep2=input() if(rep2=="O") or (rep2=="o"): print ("ce module viendra plus tard") elif(rep2!="o") & (rep2!="O") & (rep2!="N") & (rep2!="n"): print ("veuillez entrer seulement O ou N!") reg_adr() else: print("") def saisi_saddr(): # méthode saisie de l'adresse de départ print ("bienvenu veuillez entrer votre adresse de départ") if(adr1!=""): print ("ou 1 si vous partez du ",adr1) #s'affiche seulement si adr1 a une adresse en mémoire elif(adr2!=""): print ("ou 2 si vous partez du ",adr2) #idem global rep rep=input() #met la réponse dans rep if(rep==1): global saddr saddr=adr1 elif(rep==2): global saddr saddr=adr2 else: global saddr saddr=rep reg_adr() def saisi_daddr(): #méthode saisie adresse arrivée print("veuillez maintenant entrer votre adresse de d'arrivé") if(adr1!=""): print ("ou 1 si vous allez au ",adr1) elif(adr2!=""): print ("ou 2 si vous allez au ",adr2) global rep3 rep3=input() if(rep3==1): global daddr daddr=adr1 elif(rep3==2): global daddr daddr=adr2 else: global daddr daddr=rep3 reg_adr() saisi_saddr() #appel la méthde d'adresse départ saisi_daddr() #appel méthode adresse arivée print ("calcul en cour...") # pour faire genre!! :-D print ("... ...","... ...","... ...","... ...") print(saddr) #juste pour verifier l'enleverai après print(daddr) #idem url1="""http://maps.google.fr/maps?f=d&hl=fr&saddr=""" url2="""&daddr=""" url=url1+saddr+url2+daddr #concaténation de la chaine url url=url.encode("utf-8") #transcodage en utf-8 car il me semble les adresse internet sont en utf8 print(url) # affichage pour verifier l'adresse au cas ou possiilité de la copier :-D urllib.urlopen(url) #ouvre cette url