Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2946 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  un pti coup de main

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un pti coup de main

n°864504
benji_
Posté le 04-10-2004 à 19:12:06  profilanswer
 

Salut je suis nouveau sur le forum.
En ce moment je code pas mal en python et je cherche a faire un programme qui va envoyer un fichier sur un ftp.
Ce que j'ai fait jusqu'a present ressemble a ceci  
 
[ccp]
# -- codingcp1252 --
 
import urllib
import socket
import ftplib
import httplib
 
 
print (Vous etes sur le programme de benji qui permet d envoyer des fichier sur un ftp.)
 
site = raw_input(Entrez l ip du site svp   )
data = raw_input(entrez le fichier a envoyer qui doit etre dans le meme repertoire que celui-ci    )
sPage = open(data)
readpage = sPage.read()
print readpage
pres = raw_input(voulez vous lancer le programme[ouinon] )
while (1)
    if pres == oui
        sendall(data)
        print envoi effectue
 raw_input()
         
    elif pres == non
        print a+
    else
            print (entrer un truc valide svp!)
            pres = raw_input(voulez vous lancer le programme[ouinon] )
[/cpp]
 
Voila donc le probleme que j'ai est que j'arrive a recuperer le fichier sur mon HD mais pas a l'envoyer.
Quelqu'un peut il m'aider  
 
merci

mood
Publicité
Posté le 04-10-2004 à 19:12:06  profilanswer
 

n°867342
benji_
Posté le 07-10-2004 à 19:33:25  profilanswer
 

personne ne peut m'aider. J'avais entendu dire qu'il y avait gas plutot fort en python ici.... Mais bon.

n°867349
Taz
bisounours-codeur
Posté le 07-10-2004 à 19:41:35  profilanswer
 

cai quoi ton truc ? c'est pas un programme ça ...

n°867354
Profil sup​primé
Posté le 07-10-2004 à 19:51:55  answer
 

les :, les '', chui pas expert en python mais ca n'a pas de sens la

n°868520
benji_
Posté le 08-10-2004 à 21:01:23  profilanswer
 

c'est un programme qui est cense envoyer un fichier sur un ftp. Pour ce qui est des " tout est bon. C'est pour la connexions et l'envoie que sa veut pas.
Merci de m'aider

n°868523
Taz
bisounours-codeur
Posté le 08-10-2004 à 21:02:40  profilanswer
 

le truc c'est que ton machin, c'est pas du python

n°868860
benji_
Posté le 09-10-2004 à 10:22:22  profilanswer
 

lol la je suis un peu mort de rire.
Mon code c'est du python! Mais tu parles peut etre de mes variable qui ne correspondent pas dans ce cas la dit moi lesquelles utiliser.
Merci

n°868861
masklinn
í dag viðrar vel til loftárása
Posté le 09-10-2004 à 10:26:53  profilanswer
 

benji_ a écrit :

lol la je suis un peu mort de rire.
Mon code c'est du python! Mais tu parles peut etre de mes variable qui ne correspondent pas dans ce cas la dit moi lesquelles utiliser.
Merci


pas de ':', pas de quotes ou double-quotes pour les strings, indentation pour le moins aléatoire, commandes inutiles
 
nope, c'est pas du python


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°868985
benji_
Posté le 09-10-2004 à 13:47:27  profilanswer
 

veuillez m'excuser il est vrai que lorsque j'ai mis mon msg tout ces truc ne sont pas apparue dans la page

n°868986
benji_
Posté le 09-10-2004 à 13:48:04  profilanswer
 

# -*- coding:cp1252 -*-
 
import urllib
import socket
import ftplib
import httplib, gopherlib
 
 
print ("Vous etes sur le programme de benjilenoob de la team hacktinium qui permet d envoyer des fichier sur un ftp." )
 
site = raw_input("Entrez l'adresse du site svp:   " )
data = raw_input("entrez le fichier a envoyer qui doit etre dans le meme repertoire que celui-ci :   " )
 
sPage = open(data)
readpage = sPage.read()
print readpage
 
con = gopherlib.connect(site, 80)  
print con.status, 'ok'  
 
pres = raw_input("voulez vous lancer le programme?[oui/non] " )
while (1):
    if pres == "oui":
        sendall(data)
        print "envoi effectue"
 raw_input()
         
    elif pres == "non":
        print "a+"
    else:
            print ("entrer un truc valide svp!" )
            pres = raw_input("voulez vous lancer le programme?[oui/non] " )
 

mood
Publicité
Posté le 09-10-2004 à 13:48:04  profilanswer
 

n°868987
benji_
Posté le 09-10-2004 à 13:48:42  profilanswer
 

voila c'est mieu je ne sais pas ce qui c'est passé dans le premier msg. Veuillez m'excuser.

n°871377
Valeriand
Posté le 12-10-2004 à 14:07:25  profilanswer
 

Sans vouloir être désagréable tu n'as pas regarder bien longtemps dans la doc, le module ftp n'est pas bien compliqué.
En gros tu devrais avoir un truc comme ça:

Code :
  1. #Envoi d'un fichier par FTP:
  2. import ftplib
  3. serveur_ftp = raw_input("Adresse du serveur FTP: " )
  4. fichier_a_envoyer = raw_input("Nom du ficiher: " )
  5. ftp = ftplib.FTP(serveur_ftp)
  6. ftp.login() #si acces anonyme
  7. #ftp.login(user, password) si acces non anonyme
  8. f = file(fichier_a_envoyer, 'rb')
  9. ftp.storbinary("STOR "+fichier_a_envoyer, f)
  10. ftp.quit()


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  un pti coup de main

 

Sujets relatifs
petit coup de main pour des tableauxP'tit coup de main
exercice delphi...besoin d'un coup de main[PHP] Besoin d'un coup de main: générer un script anti-leech
Expressions régulieres: Besoin d'un coup de main[VBS] Besoin d un petit coup de main
SQL besoin d'un coup de main sur une requete svp (och).[PHP]1 ptit coup de main pour une insertion dans un fichier svp [OK]
[php] Qqun pour me filer un coup de main avec ereg?p'tit coup de main pour debuguer un code?
Plus de sujets relatifs à : un pti coup de main


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR