import monmodule vs from monmodule import ....

Thématique import monmodule vs from monmodule import ...., venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  Python
(Modérateurs: Fabien, Shain, Lilian)
  import monmodule vs from monmodule import ....
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: import monmodule vs from monmodule import ....  (Lu 1240 fois)
import monmodule vs from monmodule import ....
« sur: le 15-01-2005 à 17:09:29 »
frelon
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil
Répondre avec citation

je suis sous python2.4 en macOSX 10.3 (merci darwin !)
j'ai un petit souci avec le module py-xml et je pense que ma question est vrai pour tous les modules.

pourquoi quand je fait par exemple import xml.sax, ou import xml.sax.handler , pas moyen de creer une classe qui va heriter de la classe ContentHandler , alors que si je fais from xml.sax import ContentHandler , ça marche.
En fait je me fait un module avec mes parsers que j'importe ensuite dans mon script et je voudrai pas avoir a faire ce biduoillage [/b]from monModule import machin ....[b] mais plutot import monModule.
L'erreur que me donne python est :
[/b]NameError : name 'ContentHandler' is not defined[b]

et poutznt yapah d'erreur a l'importation...


merci

Rapporter au modérateur   Connecté
Re:import monmodule vs from monmodule import ....
« Répondre #1 sur: le 16-01-2005 à 14:33:02 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1500



There is no phuture

Voir le Profil    WWW    E-Mail
Répondre avec citation

Fais hériter ta classe fille de xml.sax.ContentHandler.

Code:

class TaClasse (xml.sax.ContentHandler):
    ....


En fait le problème viens du fait que :
from module import fonction : importe la fonction dans l'espace de nom courant
import module : importe juste l'espace de nom du module. Cela oblige à faire reference aux éléments avec leurs noms complets (xml.sax.ContentHandler), mais cela evite de surcharger les esapces de noms.

Rapporter au modérateur   Connecté

X-Phuture.com, articles, liens, CV
Simpler Code, un blog sur le développement
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 

Choisissez votre forum :
Présentation
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Hébergement
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Java
Python
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Référencement
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg