IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation multimédia/Jeux Python Discussion :

Programme ne répond plus au deuxième lancement


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Membre régulier
    Homme Profil pro
    Retraité de l' industrie
    Inscrit en
    Mars 2010
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Retraité de l' industrie
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2010
    Messages : 177
    Points : 102
    Points
    102
    Par défaut Programme ne répond plus au deuxième lancement
    Bonsoir,

    Vous trouverez ci-joint un programme réduit à minima. Ce dernier, au premier lancement, fonctionne normalement. Lorsque je le lance une seconde fois, il ne répond plus.
    Ce programme est lancé par un bouton d' un formulaire de LibreOffice Base.
    Au premier lancement, le dossier .csv est correct.
    Au deuxième lancement, ce dossier n' est pas modifié.
    Par contre, si j' ouvre le script et que je l' enregistre, il fonctionne une fois de plus.
    Il semblerai, mais se n' est que mon humble avis, que le scipt mouline dans le vide!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    #!/usr/bin/env python3
     
    from uno import *
    from exiftool import *
    from fractions import Fraction
    from datetime import datetime
    from sys import *
    from os import chdir
     
    def fntslc(event=None):
        ctx = XSCRIPTCONTEXT.getComponentContext()
        create = ctx.ServiceManager.createInstance
        dsr = create("com.sun.star.ui.dialogs.OfficeFilePicker")
        dsr.setDisplayDirectory("file:///media/elfouste/El_Casot/Yvon/Phototeque1/A_Trier/") 
        dsr.execute()
        global fchslc
        fchslc = dsr.Files[0]
     
    # Ouverture de la fenêtre de sélection
    fntslc()
     
    # Extraction du chemin du fichier
    bls = '/'
    pstbls = fchslc.rfind(bls,0,10)
    chmcmppht = fchslc[pstbls:]
     
    #Sauvegarde des données exif
    chdir('/home/elfouste/Documents/Python/Test_Csv')
    lst = ['ChmCmpPht']				# En-tête de colonne
    lstdn = [chmcmppht]				# Données exif
    with open('Tst.csv', 'w') as f:
        f.write(str(lst))
        f.write('\n')
        f.write(str(lstdn))
    Cordialement

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Çà fonctionne lorsque vous chargez la première fois le module Python mais les suivantes, le module est déjà chargé et il n'y a pas de fonction à appeler et çà ne fait plus rien.

    La question est plutôt de savoir comment interfacer (proprement) votre code avec LibreOffice et à poser dans un forum LibreOffice (là où sont les gens qui savent).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre régulier
    Homme Profil pro
    Retraité de l' industrie
    Inscrit en
    Mars 2010
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Retraité de l' industrie
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2010
    Messages : 177
    Points : 102
    Points
    102
    Par défaut Fonctionnement d' un script
    Bonjour,

    J' ai effectivement posé la question sur le forum libreoffice mais sans aucun résultat pour l' instant.
    Si j' obtiens une réponse, je ne manquerai pas de mettre à jour cette discussion.

    Cordialement

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/04/2010, 15h54
  2. Programme ne répond plus ?
    Par ALEXM dans le forum Access
    Réponses: 29
    Dernier message: 28/06/2007, 21h26
  3. Programme ne répond plus.
    Par twizell dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 14/11/2005, 19h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo