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

Python Discussion :

PB script if elif else [Python 2.X]


Sujet :

Python

Mode arborescent

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Cartographe
    Inscrit en
    Mai 2015
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Cartographe
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2015
    Messages : 5
    Par d�faut PB script if elif else
    Bonjour � tous,

    Je suis nouveau sur le fofo et je d�bute �galement en Python.
    Je suis cartographe SIG en foresterie et j'ai recours au script Python en g�n�ral pour optimiser des g�otraitements.

    Toutefois, je m'y mets un peu aussi pour r�aliser des manip windows de base et am�liorer la gestion de nos bases de donn�es.

    Si dessous, voici la partie du script qui me pose soucis (�videment la variable dept est d�finie en amont dans le script par l'utilisateur) :
    (Au besoin vous disposez le script int�gral en pi�ce jointe)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    if dept == 03 or 15 or 42 or 43 or 63:
        shutil.copytree("S:\\Cartographie\\Limousin\\Proprietes\\Modele\\Auvergne", repertoire) # shutil permet la copie du dossier "modele" correspondant à la region
    elif dept == 19 or 23 or 24 or 87:
        shutil.copytree("S:\\Cartographie\\Limousin\\Proprietes\\Modele\\Limousin", repertoire)
    else:
        shutil.copytree("S:\\Cartographie\\Limousin\\Proprietes\\Modele\\Bourgogne", repertoire)
    Le probl�me est le suivant, en th�orie, l'utilisateur renseigne le d�partement et ensuite un certain dossier "modele" est copier dans un nouveau r�pertoire (variable "repertoire"). Basique. Cela fonctionne pour la 1ere ligne (if ....) et mon dossier Auvergne est bien copi�. En revanche, si l'utilisateur rentre d'autres d�partements 19,23,etc... de la condition elif. Il me cr�e toujours le dossier Auvergne et non Limousin, de m�me pour le dossier Bourgogne !!!

    Avez vous une id�e de pourquoi ? Le code parait bon, mais les conditions ne semble pas effective... !

    En vous remerciant tous par avance. Bien � vous,
    Falmar.
    Images attach�es Images attach�es  

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 09/06/2012, 21h40
  2. script oracle IF THEN ELSE
    Par fchevali dans le forum Oracle
    R�ponses: 3
    Dernier message: 13/09/2011, 16h17
  3. R�ponses: 1
    Dernier message: 25/09/2009, 08h07
  4. script If-else
    Par pierre371 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 02/04/2006, 13h23

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