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 :

Questions d'un débutant (.pyc et __init__.py)


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    sunse8
    Invité(e)
    Par défaut Questions d'un débutant (.pyc et __init__.py)
    Bonjour à tous,

    J'ai découvert Python il y a quelques jours seulement et j'aurais juste deux petites questions, si vous permettez...

    1. Est-ce qu'il est possible de désactiver la sauvegarde automatique des fichiers .pyc dans un environement de développement ?

    2. Est-ce qu'il est possible de gérer automatiquement l'ajout et la suppression des fichiers __inity__.py ? Ou mieux : de permettre l'importation de tous mes répertoires/fichiers en tant que modules ?

    Simplement pour une question de visibilité et de simplicité pendant le développement de mon projet... Je pourrais évidemment coder quelques scripts pour gérer tout ça, mais je voulais d'abord savoir s'il existait des outils standards ?

    Merci beaucoup pour votre aide (et votre indulgence).

    Sébastien

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    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 738
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    osx$ python --help
    usage:  ...
    Options and arguments (and corresponding environment variables):
    -B     : don't write .py[co] files on import; also PYTHONDONTWRITEBYTECODE=x
    Mais je n'ai jamais testé, mon IDE les cache...
    2. Est-ce qu'il est possible de gérer automatiquement l'ajout et la suppression des fichiers __init__.py ? Ou mieux : de permettre l'importation de tous mes répertoires/fichiers en tant que modules ?
    Pas à ma connaissance, mais je ne suis pas sur d'en comprendre l'intérêt.
    Note: lorsqu'on débute en Python sys.path, package, module sont des sujets plutôt difficiles.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonsoir,

    Citation Envoyé par sunse8 Voir le message
    1. Est-ce qu'il est possible de désactiver la sauvegarde automatique des fichiers .pyc dans un environement de développement ?
    L'option -B ? Comprendre python -B script.py.
    -B

    If given, Python won’t try to write .pyc or .pyo files on the import of source modules. See also PYTHONDONTWRITEBYTECODE.

    New in version 2.6.
    Pour le 2 je ne vois pas.

    @+

    Edit... Oups, trop tard.

  4. #4
    Membre très actif
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Par défaut
    Bonjour,
    pourquoi veux tu empecher la creation des .pyc? Leur chargement en memoire est plus rapide.

    Pour ce qui est d importer tous tes repertoires et fichiers: Je crois que tu devras passer par les __init__.py a perte de vue. Dans les dossiers comportants tes modules. De p
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

Discussions similaires

  1. Question d'archi-débutant :VB6 vers VB.NET premier problème
    Par zedude33 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 06/02/2007, 15h29
  2. Petite question d'un débutant en C++
    Par faboulous dans le forum C++
    Réponses: 6
    Dernier message: 04/08/2006, 15h43
  3. Réponses: 4
    Dernier message: 06/07/2006, 17h14
  4. Question d'un débutant sur Access
    Par RV80 dans le forum Access
    Réponses: 8
    Dernier message: 12/06/2006, 12h32
  5. question d'un débutant...
    Par chti_juanito dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/06/2005, 10h29

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