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 :

D�claration import an - conseils


Sujet :

Python

  1. #1
    bm
    bm est d�connect�
    Membre extr�mement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par d�faut D�claration import an - conseils
    an.py
    /janv/courant.py
    ....
    /dec/courant.py

    Je veux depuis chaque courant.py , un import an qui est dans le r�pertoire au dessus
    de l'arborescence .

    Comment d�clarer ce import an ?

    J'y arrive aussi avec an.txt :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    ofi = open('../an.txt', 'r')
    t = ofi.read(4) // pour récupérer '2015'

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    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 772
    Par d�faut
    Salut,

    Citation Envoy� par bm Voir le message
    Je veux depuis chaque courant.py , un import an qui est dans le r�pertoire au dessus
    de l'arborescence.
    ann�e/mois/... sont des donn�es.
    modules et scripts devraient contenir le code de votre programme (et non des donn�es).
    Peut �tre qu'en exposant ce que vous chercher � faire, nous pourrions vous donner des id�es pour structurer votre code sans avoir � fabriquer/g�rer une telle hi�rarchie.
    De toutes fa�ons, si vous ne ma�trisez pas encore les modules et packages Python, difficile de les utiliser correctement.

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

  3. #3
    bm
    bm est d�connect�
    Membre extr�mement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par d�faut
    ann�e/mois/... sont des donn�es.
    Oui

    ofi = open('../an.txt', 'r')
    t = ofi.read(4) // pour r�cup�rer '2015'
    Est d�j� satisfaisant , pour ne rien �crire en 2016 , et en changeant juste an.txt en 2015
    C'est de la maintenance pour une station m�t�o .
    courant.py est un script de transfert ftp de la station vers un serveur nas
    Sur un cron � 23h50 les relev�s horaires jour vont sur le nas pour exploitation ult�rieure

    J'ai test� d�j� pour d�cembre 2014 , et c'est fiable !

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    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 772
    Par d�faut
    Salut,

    Citation Envoy� par bm Voir le message
    courant.py est un script de transfert ftp de la station vers un serveur nas
    Sur un cron � 23h50 les relev�s horaires jour vont sur le nas pour exploitation ult�rieure
    Pourquoi avoir autant de scripts "courant.py" (� priori peu diff�rents) que de mois dans l'ann�e ?

    Citation Envoy� par bm Voir le message
    J'ai test� d�j� pour d�cembre 2014 , et c'est fiable !
    Si ce code est r�alis� dans le cadre d'un travail/entreprise, essayez de penser au programmeur qui devra lire votre code pour le comprendre ou le mettre � jour...

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

  5. #5
    bm
    bm est d�connect�
    Membre extr�mement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par d�faut
    12 courant.py parce qu'il est cod� avec les 12 chemins
    pour valider les 12 transferts ftp :

    'an' varie pour les 12 , et c'est d�j� un plus pour 2015 .

    /home/...../an/mois1/fichier
    ...
    /home/...../an/mois12/fichier

  6. #6
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    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 772
    Par d�faut
    Salut,

    Citation Envoy� par bm Voir le message
    12 courant.py parce qu'il est cod� avec les 12 chemins
    pour valider les 12 transferts ftp :
    Et bien �� fait 11 de trop.
    Imaginez avoir � am�liorer ce script: il va falloir �diter 12 fichiers et y ajouter la modification sans faire d'erreur.
    Pire, si vous faites une erreur, il faudra attendre jusqu'� 11 mois pour s'en apercevoir.


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

  7. #7
    bm
    bm est d�connect�
    Membre extr�mement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par d�faut
    Non , l'erreur en informatique d�pend beaucoup de l'utilisation du service .
    Quand un transfert ftp est correct pendant 1 mois , il ne va pas d�river les mois suivants .
    Le transfert ne peut rater que si le fichier de data n'est pas pr�sent .
    Cela s'est produit 1 fois et il a fallut relancer la carte d'acquisition (orage) .

    C'est les drivers de la carte d'acquisition qu'il faut relancer manuellement
    Avec une d�tection de micro coupure �lectrique sur une prise �lectrique ,
    le syst�me sera plus r�actif avec un voyant d'alarme .

    Les conditions m�t�o ne sont pas extr�mes pour doubler la carte d'acquisition , ce
    qui est aussi une possibilit� .

    Il y a aussi des perturbations EM ( �lectromagn�tique ) , les trous dans l'acquisition
    pendant 4 ou 5 heures , alors que le syst�me n'est pas en panne .

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

Discussions similaires

  1. [Article] Tout ce que vous devez savoir sur la d�claration !important
    Par 12monkeys dans le forum Publications (X)HTML et CSS
    R�ponses: 0
    Dernier message: 16/08/2010, 21h04
  2. Tout ce que vous devez savoir sur la d�claration !important
    Par 12monkeys dans le forum Mise en page CSS
    R�ponses: 0
    Dernier message: 16/08/2010, 21h04
  3. R�ponses: 23
    Dernier message: 20/09/2005, 15h35
  4. [Conseil] Import de fichier CSV vers MySQL
    Par ShinJava dans le forum JDBC
    R�ponses: 6
    Dernier message: 15/03/2005, 19h14

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