Bonsoir,
Je suis "débutant" sous Python 3 et je dois parcourir un fichier texte ligne par ligne qui contient des références (une par ligne). Ajouter cette référence à mon url de base. Copier le texte contenu dans la page web de l'url en question dans mon fichier texte vierge, mettre deux ou trois retour chariot pour bien séparer le texte des différentes références.
Passer à la référence suivante, et ainsi de suite sur plus de 1500 références...
J'ai essayé avec les informations que j'ai trouvé sur ce forum (et dans les docs) de faire ceci:
Je n'ai pas encore l'url qu'il faut en ma possession pour voir si ce code fonctionne correctement, donc vu que je suis débutant, j'ai pas vraiment de moyen de juger la qualité du code (enfin, si il fonctionne....).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import urllib fichierRef = open('ref.txt', 'r') # On ouvre le fichier des références en lecture fichierDesc = open('description', 'w') # On ouvre le fichier des descriptions en écriture espace = "---------------------------------------------------------------------" ligneRef = fichierRef.readline() while ligneRef != "": page = urllib.openurl('http://www.monurldebase.fr/description=' + str(ligneRef)) fichierDesc = page.read() fichierDesc.write(espace)
Par avance merci d'éclairer ma lanterne afin que mon chemin Pythonique soit plus "lumineux"
Partager