begin process at 2010 09 04 10:31:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

charger un fichier avec python


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

charger un fichier avec python

mardi 10 avril 2007 à 15:24:06 | charger un fichier avec python

amina22

salut,
je suis débutante en python et je dois créer une interface  qui permet de télécharger un fichier quelconque et de l afficher
mes taches sont :
1.charger un ficher(vidéo,audio,texte,image..)
2. l afficher   

si c est faisable, comment on pourrait le faire?
merci d'avance pr vos réponses
mercredi 11 avril 2007 à 14:19:58 | Re : charger un fichier avec python

aera group

Quand tu dis "télécharger un fichier" c'est depuis Internet ?

________
Aéra 
mercredi 11 avril 2007 à 15:11:59 | Re : charger un fichier avec python

amina22

non, je parle de chargemant aux niveau des dossiers  qui se trouve dans le pc(" c est une faute de frappe")
mercredi 11 avril 2007 à 16:54:29 | Re : charger un fichier avec python

aera group

Ok dans ce cas, donne moi un peu de temps et je te ferai un petit programme.
________
Aéra 
mercredi 11 avril 2007 à 17:11:36 | Re : charger un fichier avec python

amina22

merci c est trop gentil de ta part
moi aussi je suis entrain de chercher et de  dévelloper
je te fairai signe si j arriverai a le  faire
bonne soirée!!
mercredi 11 avril 2007 à 19:14:17 | Re : charger un fichier avec python

aera group

Réponse acceptée !

Voila, comme promis, voici un exemple avec WxPython



import shutil
import  wx
import  wx.lib.dialogs

class MyFrame(wx.Frame):
    def__init__(self, parent, title):
        wx.Frame.__init__(self, parent, -1, title,size=((10, 10)))

        dlg = wx.FileDialog(
            self, message="Choisiser les fichiers à copier",
            defaultFile="", wildcard="Tous les fichier|*.*", style=wx.OPEN | wx.MULTIPLE )
        if dlg.ShowModal() == wx.ID_OK:
            fichier = dlg.GetPaths()
            dlg1 = wx.DirDialog(self, "Choisisez le répertoir d'arrivée",
                          style=wx.DD_DEFAULT_STYLE|wx.DD_NEW_DIR_BUTTON)
            if dlg1.ShowModal() == wx.ID_OK:
                destination=dlg1.GetPath()
                i=0
                msg=''
                while i<len(fichier):
                    shutil.copy (fichier[i],destination)
                    msg=msg+'<< '+str(fichier[i])+ ' >> à bien été copier dans << ' +\
                                           str(destination)+' >>.\n'
                    i=i+1
                dlgok = wx.lib.dialogs.ScrolledMessageDialog(self, msg, "Confirmation")
                dlgok.ShowModal()
            else:
                d1 = wx.MessageDialog(self, 'Vous avez mis fin à la procédure',
                               'Information',
                               wx.OK | wx.ICON_INFORMATION
                               )
                d1.ShowModal()
                d1.Destroy()
        else:
                d = wx.MessageDialog(self, 'Vous avez mis fin à la procédure',
                               'Information',
                               wx.OK | wx.ICON_INFORMATION
                               )
                d.ShowModal()
                d.Destroy()

        self.Close()

class MyApp(wx.App):
    defOnInit(self):
        frame = MyFrame(None, "")
        self.SetTopWindow(frame)

        frame.Show(True)
        return
True
       
app = MyApp(True)
app.MainLoop()



En résumer, pour copier un fichier, il faut faire shutil.copy (fichier,destination) mais pour simplement déplacer, il faut faire shutil.move(fichier, dst). Je précise que dans les deux cas, fichier doit être le chemain d'accé du fichier et que répertoire est chemain d'accé du destination de destination. Il ne faut pas ouvlier de faire import shutil.

Bonne continuation
________
Aéra 

jeudi 12 avril 2007 à 11:06:38 | Re : charger un fichier avec python

amina22

merci bcp pour le code ca ma bcp aider
je suis entrain de travailler sur l' affichage du fichier séléctionné
je te metterai au courant
mais avant,j ai une question a te poser... est ce que tu sais si on pourrait utiliser les canvas avec wxpython???(sur internet, bcp disent que c est utilisable qu avec Tkinter)
jeudi 12 avril 2007 à 18:15:57 | Re : charger un fichier avec python

aera group

Tu veux faire quoi avec un canvas. Sous WxPython, il existe un équivalent, mais ça ne s'appel pas un canvas
________
Aéra 
vendredi 13 avril 2007 à 09:22:01 | Re : charger un fichier avec python

amina22

bonjour,
en fait,je n'ai pas besoin de copier le fichier sélectionné dans un autre répertoire,je veux seulement l'afficher dans l interface que je crée
 c' est  pour ca que je cherche s il ya un équivalent de canvas pour insérer dedans le fichier.

vendredi 13 avril 2007 à 16:07:05 | Re : charger un fichier avec python

aera group

Tu veux en faite pouvoir afficher une image dans un canvas (parce que afficher un texte dans un canvas c'est complétement idio)
________
Aéra 

1 2

Cette discussion est classée dans : fichier, python, charger


Répondre à ce message

Sujets en rapport avec ce message

Fichiers en python [ par darfeuille ] Salut,   Etant novice en python, je bloque sur un truc :   Dans un de mes programmes, a un moment, je dois recopier un fichier (en le modifiant) d'u Ouverture d'un fichier windows (avec Tkinter) [ par Uims ] Bonjour, Je travaille sous python et Tkinter et j'aurai voulu savoir comment dire a python de demarrer (comme on clique sur un fichier) une applicati python [ par tattou_j ] Bonjour,Je suis entrain de travailler sur mon pfe, est ce que quelqu'un peut m'aider et m'envoyer des codes en python sur eclipse concernant l'envoi d ouvrir un fichier pdf avec python [ par roroloco ] Bonjour à tous,je souhaite pouvoir ouvrir un fichier pdf (c'est mon fichier d'aide) à partir d'un bouton marqué Aide dans un programme écrit en Python Ouvrir un fichier avec un autre programme [ par piche32 ] Bonjour à tous. Je suis débutant en python et je souhaiterais ouvrir un fichier avec google earth depuis un programme en python. J'aimerais savoir qu Lancement exécutable Python depuis VBA [ par bichon3001 ] Bonjour, j'ai crée un programme Python sur un problème de tournées de livraisons. Mon programme python ouvre un fichier csv, récupère les données et l Aide pour acces fichier en python... [ par ordema ] Slt tlm ; Je fais un petit script en python mais je bloque une ligne : J'ai des fichiers dans un dossier que je liste avec une boucle mais j'aimerai (python] suppression de certaines parties d'un fichier texte [ par Flobertime ] Bonjour, Je souhaiterai supprimer certaines partie d'un fichier texte. Ces parties seraient par exemple de la ligne 1 à la ligne 12 et de 25 à 45. o récupération des données dans fichier odb [ par KoolCampos ] Slt, je suis un débutant dans la programmation avec Python. J'ai un problème. Au fait , j'ai lancé un calcul sous abaqus et j'ai le fichier de sortie Charger une matrice d'un fichier [ par Alambiqux ] Bonjour, J'ai des fichiers colonnes de floats et je souhaiterais les charger dans une liste. Et, également,de manière plus général lorsqu'il s'agit d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales