Partage
  • Partager sur Facebook
  • Partager sur Twitter

Lire Plusieurs fichier avec une boucle

probleme

Sujet résolu
28 janvier 2015 à 21:59:33

Bonsoir j'ai un petit probleme en faite voila j'aimerai faire une requete sur un site mais je desirerai changer le path a chaque requete par exemple j'aimerai lancer la requete sur http://google.com/fichier1/hello.php ensuite sur http://google.com/fichier2/hello.php ensuite sur http://google.com/fichier3/hello.php

j'ai fait le script en perl qui ressemble a sa

http://pastebin.com/kBpze0YS

j'aimerai en faire un de ce sorte en python mais je n'y arrive pas

Merci d'avance

  • Partager sur Facebook
  • Partager sur Twitter
29 janvier 2015 à 1:07:09

Salut

Il s'agit juste d'un problème de passage de liste non ? 

chemins = ['serveur.py', 'C:/Users/Christophe/Documents/client.py', 'exemple/client.py']

for path in chemins:
	with open(path, 'rb') as fichier:
		ligne = fichier.readline()
		print ligne
		fichier.close()

Voilà ce que ça me sort :

#!usr/bin/env python

#!usr/bin/env python

#!usr/bin/env python

[Finished in 0.6s]

Tout fonctionne correctement. :)


  • Partager sur Facebook
  • Partager sur Twitter
29 janvier 2015 à 1:50:00

Sinon tu peux utiliser le module fileinput. ;)

-
Edité par lamagnifique 29 janvier 2015 à 1:50:35

  • Partager sur Facebook
  • Partager sur Twitter
29 janvier 2015 à 16:10:42

Vu ton code exemple, tu veut faire un truc comme ça ?:

mes_fichiers = ["fichier1", "fichier2", "fichier3"]

for fichier in mes_fichiers:
    print("http://www.google.com/{}/hello.php".format(fichier))
    # Ton code pour tes reqêtes


Et la sortie:

http://www.google.com/fichier1/hello.php
http://www.google.com/fichier2/hello.php
http://www.google.com/fichier3/hello.php





-
Edité par CactusHaven 29 janvier 2015 à 16:17:47

  • Partager sur Facebook
  • Partager sur Twitter
CactusHaven