Cela va vous montrer comment lire une page Web à partir d'un script python donné une URL. Instructions
1
Installez le constructeur python partir d'ici . Il est gratuit .
Http://www.python.org/download/releases/2.5.2/
2
Après avoir installé Python vous pouvez l'exécuter à partir du début Menu
Python 2.5 - IDLE (Python GUI)
3
Une fois l'application s'ouvre , il ressemble bloc-notes . Sélectionnez Fichier dans le menu en haut de la fenêtre et de la Nouvelle . Cela va ouvrir une nouvelle fenêtre de texte que vous pouvez enregistrer votre code python à .
4
# Copiez le code de suivi dans la nouvelle fenêtre qui vient de s'ouvrir .
Importation shutilimport osimport timeimport datetimeimport mathimport urllibfrom gamme importation tableau
descripteur de fichier = urllib.urlopen (' http://www.loothog.com ')
pour les lignes à filehandle.readlines (): print lignes
< p> filehandle.close ()
5
Sélectionnez Fichier - . . Enregistrer, nommez votre fichier que vous voulez
6
Appuyez sur F5 pour exécuter votre code
pour arrêter le programme de s'exécuter , cliquez sur la première fenêtre qui s'ouvre et sélectionnez dans le menu Shell - Redémarrez Shell
7
Vous pouvez enregistrer toutes ces lignes dans un fichier texte en modifiant le code ressemble à ceci
myFile = open (' test.html ', 'w ') pour les lignes à filehandle.readlines (): . linesmyFile.write d'impression ( lignes)
monFichier.close () filehandle.close ()
8
Peut-être que vous avez des cotations boursières qui ressemblent thisAAAC , D, 20071210,8.2,8.2,8.2,9.5,1000
et que vous voulez pour obtenir le 9,5 close prix , alors vous pouvez diviser la ligne par les virgules et accéder seulement le 9.5 comme ça
myFile = open (' test.html ', 'w ') pour les lignes à filehandle.readlines (): section = lines.split (',' ) print La str () convertit le nombre en une chaîne et l' . Bande ( ) va enlever espaces supplémentaires à la fin.