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 :

adresses de tableaux


Sujet :

Python

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 59
    Par défaut adresses de tableaux
    bonjour je cherche a savoir comment on peut fournir une adresse de tableau en python
    je m'explique j'ai un programme extérieur qui me fixes un tableau dont je connais l'adresse comment puis-je donnée cette adresse a un tableau sous python?

  2. #2
    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
    Bonjour,

    Qu'entendez vous par 'adresse' et 'tableau' ?
    Comment votre 'programme extérieur' fournit il l'information ?

    @+

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 59
    Par défaut
    l'adresse est son emplacement en mémoire ram ex : 0X 14hFF
    le tableau en C c'est ex: Tab[][];

    le programme extérieur alloue une adresse fixe dans la rame a un tableau et je veux manuellement entrer cette adresse comme source de mon tableau en python

  4. #4
    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
    Bonjour,


    Sous quel os ?
    ctypes me semble convenir dans ce cas.

    @+

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 59
    Par défaut
    je suis sous Windows 7

  6. #6
    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
    Le code du lien semble bien correspondre alors.

    Dans un premier temps vous devez identifier le processus. Voici deux propositions:
    Sur la base de psutil (fonctionne sous Linux/Mac/Windows) vous pouvez retrouver l'id du processus (pid = 4044 dans le code du lien)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    >>> import psutil
    >>> # A vous de donner le bon nom
    ... 
    >>> name = 'python'
    >>> for proc in psutil.process_iter():
    ...     if proc.name == name:
    ...         print(proc.pid)
    ... 
    10778
    Une autre avec win32com (pas testé car pas sous Windows):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    from win32com.client import GetObject
    WMI = GetObject('winmgmts:')
    processes = WMI.InstancesOf('Win32_Process')
    for proc in processes:
        if proc.Properties_("Name").Value == name:
            print(proc.Properties_("ProcessID").Value)
    @+

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 59
    Par défaut
    c'est en python?

    ce n'est pas id du programme qu'il me faut mais l'adresse mémoire d'un tableau créer par ce programme

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

    L'adresse de l'entité d'un programme est "privée".

    C'est le système d'exploitation qui gère les modalités de ce "privé" et qui définit les possibilités de "partage" d'espace d'adressage (voir: mmap).

    Puis pour accéder au contenu, ctype est une solution.

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

  9. #9
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 59
    Par défaut
    merci de votre aide j'appliquerai vos conseilles

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/05/2006, 19h18
  2. [Tableaux] Récupération adresse IP
    Par @lexx dans le forum Langage
    Réponses: 16
    Dernier message: 14/04/2006, 21h54
  3. [Tableaux] Les adresses email jetable
    Par Invité dans le forum Langage
    Réponses: 5
    Dernier message: 07/02/2006, 18h52
  4. Réponses: 10
    Dernier message: 13/11/2005, 22h56
  5. [Tableaux] obtenir l'adresse web et non le chemin
    Par Husqvarna dans le forum Langage
    Réponses: 6
    Dernier message: 28/10/2005, 13h56

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