Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2988 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  #define en python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

#define en python

n°561336
chaica
Posté le 06-11-2003 à 22:53:20  profilanswer
 

Voilà je cherche à savoir si on a l'équivalent du #define du C en python.

mood
Publicité
Posté le 06-11-2003 à 22:53:20  profilanswer
 

n°561356
kadreg
profil: Utilisateur
Posté le 06-11-2003 à 23:08:55  profilanswer
 

(remarque foireuse): on peut passer cpp (le préprocesseur du C/C++) sur un programme python sans dégats collatéraux ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°561374
Kristoph
Posté le 06-11-2003 à 23:21:46  profilanswer
 

cpp peut-être pas mais il y a m4 qui est un preprocesseur fait pour ce genre de cas : ajouter un prepro la ou il n'y en a pas.

n°561386
chaica
Posté le 06-11-2003 à 23:29:54  profilanswer
 

Kristoph a écrit :

cpp peut-être pas mais il y a m4 qui est un preprocesseur fait pour ce genre de cas : ajouter un prepro la ou il n'y en a pas.


 
T'as pas un site avec des exemples? un tuto par hasard ?
 

n°561402
Kristoph
Posté le 06-11-2003 à 23:40:43  profilanswer
 

chaica a écrit :


 
T'as pas un site avec des exemples? un tuto par hasard ?
 
 


 
Non car je ne le connais que de nom. Mais faut quand même dire que #define c'est mal !!!

n°567745
cassidy
Black Rainbow
Posté le 15-11-2003 à 19:12:18  profilanswer
 

Kristoph a écrit :


 
Mais faut quand même dire que #define c'est mal !!!


 
Pourquoi?

n°570570
Taz
bisounours-codeur
Posté le 19-11-2003 à 11:44:00  profilanswer
 

google j'ai de la chance
aspn const python
http://aspn.activestate.com/ASPN/C [...] cipe/65207

n°570581
chaica
Posté le 19-11-2003 à 11:48:45  profilanswer
 

Yep c'est pas mal, j'avais fini par créer un objet qui contient tous les paramêtres systèmes de mon prog et je le passe  aux autres objets qui ont besoin de ces paramètres, c'est un peu la même idée.

n°570583
lorill
Posté le 19-11-2003 à 11:51:11  profilanswer
 

ban encore plus simple alors...
 
params.py:

Code :
  1. val1 = "toto"
  2. val2 = "atat"


 
prog.py

Code :
  1. import params
  2. if params.val1 = "toto":
  3.   blabla()


 
etc...
utilise simplement un module

n°570592
chaica
Posté le 19-11-2003 à 11:59:50  profilanswer
 

yop yop j'ai lu la page, j'ai compris :D  
Mais j'ai des constantes qui doivent être vérifiées, qui dégage des exceptions en cas de problèmes  etc donc finalement j'ai opté pour un objet. Comme je disais plus haut  l'idée est la même on fait appel à un module const de toute façon.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  #define en python

 

Sujets relatifs
[Python@Blender] Ligne de commande pour executer un script python ?faire d'un programme python un executable windows (.exe)
[Python] Imprimer une liste dans une zone texte...comment killer un thread en python?
comment importer dynamiquement un nouveau module dans un prog python?[python] un chtit debut besoin d'aide !
appli python invisible dans le centre de la barre de taches windows?[Python] Petite difficulté pour moi.
comment faire un "read(mavar)" en python[python] Comment balancer des données dans la mémoire tampon ?
Plus de sujets relatifs à : #define en python


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR