Posez votre question Signaler

Lancer fichier Python [Résolu]

Cédric - Dernière réponse le 6 janv. 2007 à 14:35
Bonjour,
Dsl de venir vous déranger sur ce forum mais apres avoir tout éssayé, je n'arrive pas à lancer un fhicer *.py
En effet, je ne m'intéresse pas du tout à la programmation seulement je dois utiliser un programme de ce type.
Je me suis donc renseigné et je me suis tres vite appercu qu'il me fallait télécharger Python 2.5
Seulement maintenant, j'arrive à l'ouvrir mais pas à le lancer.
Je solicite donc votre aide.
Voila le code:
#!/usr/bin/env python
# devloop 2006
import sys, socket, urllib2

if len(sys.argv)<2:
  print "Usage: python statsliar.py url <referer_url>"
  sys.exit(1)
url=sys.argv[1]
if not url.startswith("http://"):
  print "Not a valid url"
  sys.exit(1)
if len(sys.argv)==3:
  if sys.argv[2].startswith("http://"):
    referer=sys.argv[2]
  else:
    print "Not a valid referer"
    sys.exit(1)
else:
  referer=""

head={'User-agent' : 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)',
      'Referer' : 'http://proxy-list.org/en/'}

socket.setdefaulttimeout(10)
try:
  req = urllib2.Request("http://proxy-list.org/downloadproxylist.php?sp=-1&pp=any&pt=any&pc=any&ps=any", headers=head)
  proxylist = urllib2.urlopen(req).readlines()
except IOError:
  print "Error reading proxy list"
  sys.exit(1)

print "Fetching url "+url
head={'User-agent' : 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'}
if referer!="":
  head["Referer"]=referer
  print "Using referer "+referer
for prox in proxylist:
  prox=prox.strip()
  try:
    req = urllib2.Request(url,headers=head)
    req.set_proxy(prox, 'http')
    urllib2.urlopen(req)
  except IOError:
    continue
  print prox

Si vous pouvez m'expliquer ce que je dois écrire, où je dois aller etc...
Merci d'avance !!
Lire la suite 

Lancer fichier Python »

3 réponses
Réponse
+1
moins plus
1) ouvrir une fenêtre MS-Dos

2) taper: python monprogramme.py

c:\python25 doit être ajouté au PATH de Windows.
Cédric - 6 janv. 2007 à 14:34
Merci,
J'ai donc rajouté c:\python25 au PATH de windows
mais le programme me marque
USAGE: python statliar.py url <referer_url>


Que faire ?
Cédric - 6 janv. 2007 à 14:35
J'ai rajouter apres statsliar.py http://www.google.fr et ca marche, merci de votre aide
Ajouter un commentaire
Ce document intitulé « Lancer fichier Python » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?