🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27036

Re: Python i importowanie

#27036
From: silver
Date: Wed, 16 Dec 2009 10:25
31 lines
2026 bytes
W dniu 16.12.2009 10:48, Rob Wolfe pisze:
 >
 >

 >
 > Twierdzisz, ze masz np. program `main.py` postaci:
 > import module2
 > import module3
 >
 > i raz widzisz 'a' a raz 'b'?
 >
Ja zrozumiałem że robi tak:
1. Pisze program module1.py i tworzy tam jakąś zmienną
2. Tworzy program module2.py w którym importuje module1.py
3. W programie module2.py zmienia zmienną w module1.py
4. W programie module3.py importuje module2.py i próbuje odczytać 
zmienną, którą zmienił w module module1.py i ma mieć taką wartość na 
jaką zmienił w module.2py

Importy w pythonie działają podobnie do headerów w C++. To nie jest 
rzeczywisty import rezydującego gdzieś w pamięci modułu. To jest de 
facto rozszerzenie przestrzeni nazw do której masz dostęp. Obiekt klasy 
Test1 w module2.py jest zupełnie innym obiektem niż obiekt w module3.py 
Nic dziwnego, że masz inne wartości.

Aby zrobić to co ty chcesz musiałbyś się zaciekawić komunikacją 
międzyprocesową. Zajrzyj do modułu multiprocessing

-- 
Pozdrawiam,
silver
Technical Details
Message-ID: <hgacip$kk6$3@achot.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail
References: <37d6d97e-88b4-4324-9973-a368959f8339@e27g2000yqd.googlegroups.com> <1b1b5337-0225-48de-94d3-3a575fc886cd@e7g2000vbi.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail
From: silver <silver@niematakiegoemaila.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Python i importowanie
Date: Wed, 16 Dec 2009 11:25:29 +0100
Organization: http://news.icm.edu.pl/
Lines: 31
Message-ID: <hgacip$kk6$3@achot.icm.edu.pl>
References: <37d6d97e-88b4-4324-9973-a368959f8339@e27g2000yqd.googlegroups.com> <1b1b5337-0225-48de-94d3-3a575fc886cd@e7g2000vbi.googlegroups.com>
NNTP-Posting-Host: chello089074011030.chello.pl
Mime-Version: 1.0
X-Trace: achot.icm.edu.pl 1260959129 21126 89.74.11.30 (16 Dec 2009 10:25:29 GMT)
X-Complaints-To: abuse@icm.edu.pl
NNTP-Posting-Date: Wed, 16 Dec 2009 10:25:29 +0000 (UTC)
In-Reply-To: <1b1b5337-0225-48de-94d3-3a575fc886cd@e7g2000vbi.googlegroups.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit