1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| # -*- 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 |
Partager