access variables from one Python session to another on the samemachine?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Reckoner

    access variables from one Python session to another on the samemachine?

    Suppose I have two different command windows going on the same
    machine, each running their own Python interpreters.

    Is it possible to access the variables in one of the interpreter-
    sessions from the other?

    It turns out I have limited control over one of the sessions (i.e.
    cannot control all the code that is run from there), but complete
    control over the other.

    I get the feeling this has been asked before, but I'm not sure how to
    pose the question in such a way that it would show up on a search.
    It's confusing.

    Thanks.
  • Larry Bates

    #2
    Re: access variables from one Python session to another on the samemachine?

    Reckoner wrote:
    Suppose I have two different command windows going on the same
    machine, each running their own Python interpreters.
    >
    Is it possible to access the variables in one of the interpreter-
    sessions from the other?
    >
    It turns out I have limited control over one of the sessions (i.e.
    cannot control all the code that is run from there), but complete
    control over the other.
    >
    I get the feeling this has been asked before, but I'm not sure how to
    pose the question in such a way that it would show up on a search.
    It's confusing.
    >
    Thanks.

    IMHO without "significan t" access to both programs I believe the answer is no.
    You would have to introduce something in the master window that would "expose"
    data to the slave window. Normally this is done via: socket server, pipes,
    shared database, etc.

    Does the master, provide output that could be captured and used as input to the
    slave? If so, you might be able to use subprocess module to make it work.

    -Larry

    Comment

    • Daniel Fetchinson

      #3
      Re: access variables from one Python session to another on the samemachine?

      Suppose I have two different command windows going on the same
      machine, each running their own Python interpreters.
      >
      Is it possible to access the variables in one of the interpreter-
      sessions from the other?
      >
      It turns out I have limited control over one of the sessions (i.e.
      cannot control all the code that is run from there), but complete
      control over the other.
      >
      I get the feeling this has been asked before, but I'm not sure how to
      pose the question in such a way that it would show up on a search.
      It's confusing.
      Depending on what 'limited control' means, the simplest choice would
      be writing stuff to a plain text file from the master and reading it
      from the slave. This may or may not work depending on your environment
      though.

      Cheers,
      Daniel
      --
      Psss, psss, put it down! - http://www.cafepress.com/putitdown

      Comment

      • Reckoner

        #4
        Re: access variables from one Python session to another on the samemachine?

        On Jun 9, 5:23 pm, "Daniel Fetchinson" <fetchin...@goo glemail.com>
        wrote:
        Suppose I have two different command windows going on the same
        machine, each running their own Python interpreters.
        >
        Is it possible to access the variables in one of the interpreter-
        sessions from the other?
        >
        It turns out I have limited control over one of the sessions (i.e.
        cannot control all the code that is run from there), but complete
        control over the other.
        >
        I get the feeling this has been asked before, but I'm not sure how to
        pose the question in such a way that it would show up on a search.
        It's confusing.
        >
        Depending on what 'limited control' means, the simplest choice would
        be writing stuff to a plain text file from the master and reading it
        from the slave. This may or may not work depending on your environment
        though.
        >
        Cheers,
        Daniel
        --
        Psss, psss, put it down! -http://www.cafepress.c om/putitdown

        This disk-writing approach seems to be simplest & less intrusive.
        Thanks! I'll try it.

        Comment

        Working...