CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Récupérer listing classes et fonctions programme python

zuch
zuch
Niveau 11
20 mai 2017 à 09:39:44

Bonjour à tous,

Supposons que j'ai un gros programme python capable d'effectuer plusieurs choses. Connaissez vous une méthode pour l'exécuter tout en gardant une trace dans une sorte de log de toutes les classes utilisées par ce programme ainsi que toutes les fonctions utilisées lors de l'exécution ?

Ça me serait très utile, j'aimerai traduire un gros programme python en java et pour être le plus efficace possible j'aimerai avoir à traduire que ce qui est vraiment utile pour mon utilisation.

Qu'en pensez vous ?
J'aimerai par ailleurs ne pas avoir à modifier le code source actuel, donc exit la solution de mettre des print partout au moins dans un premier temps.

Merci !

MrGreez94
MrGreez94
Niveau 10
20 mai 2017 à 10:48:18

Je ne connais pas de méthode belle mais je te dirais decréer un décorateur (je te conseille d'aller fouiller sur le net, c'est bien documenté) qui va juste log le nom de la fonction/classe qu'il décore dans un fichier. :ok:

zuch
zuch
Niveau 11
20 mai 2017 à 13:48:49

Merci pour la piste, je vais checker ça !
Sinon je peux toujours utiliser un analyseur syntaxique Python pour annoter à la fois les classes et les fonctions automatiquement mais c'est un peu lourd 🤔

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment