Article View: pl.comp.lang.python
Article #27852Re: [ Arcgis] Jak zdefiniowa? zmienn? globaln? ?
From: Adam Przybyla
Date: Thu, 23 Dec 2010 11:51
Date: Thu, 23 Dec 2010 11:51
35 lines
1873 bytes
1873 bytes
"Pawe?" <gamacdur@op.pl> wrote:
>
> U?ytkownik "Pawe?" <gamacdur@op.pl> napisa? w wiadomo?ci
> news:4d11cf35$0$2495$65785112@news.neostrada.pl...
>> Witam
>>
>> Chcia?bym si? zapyta? czy kto? wie jak mo?na uzyska? (odczyta?) warto??
>> zmiennych u?ytych jako parametr dla narz?dzia Arcgis ? Poni?szy skrypt
>> wyszukuje w tabelce atrybut?w, duplikaty. Zmienne n0 i n1 zwracaj? po
>> zako?czeniu skryptu warto?? 0 zamiast np. 15 w zwi?zku z tym ostatnia
>> instrukcja if nie dzia?a prawid?owo ? Co robi? ?le lub czego brakuje w tym
>> kodzie ?
>>
> [...]
>>
> Zapytam inaczej jak przypisa? warto?? zmiennej globalnej ze zmiennej
> lokalnej ?
... tak niegrzecznie:
smtp:/home/adam>python xx
0
1
smtp:/home/adam>cat xx
def z(x):
x[0]=1
y=[0]
print y[0]
z(y)
print y[0]
smtp:/home/adam>
A grzecznie to uzyj slowa kluczowego "global":
http://www.wellho.net/resources/ex.php4?item=y105/locvar.py
Z powazaniem
Adam Przybyla
Technical Details
Message-ID:
<ievd3t$64k$1@polsl.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for-mailReferences:
<4d11cf35$0$2495$65785112@news.neostrada.pl> <4d130589$0$2500$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for-mail
From: Adam Przybyla <adam@rybnik.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: [ Arcgis] Jak zdefiniowa? zmienn? globaln? ?
Date: Thu, 23 Dec 2010 11:51:25 +0000 (UTC)
Organization: Politechnika Slaska, Gliwice
Lines: 35
Sender: Adam Przybyla <adam@smtp.ertel.com.pl>
Message-ID: <ievd3t$64k$1@polsl.pl>
References: <4d11cf35$0$2495$65785112@news.neostrada.pl> <4d130589$0$2500$65785112@news.neostrada.pl>
NNTP-Posting-Host: smtp.ertel.com.pl
X-Trace: polsl.pl 1293105085 6292 62.182.231.178 (23 Dec 2010 11:51:25 GMT)
X-Complaints-To: news@polsl.pl
NNTP-Posting-Date: Thu, 23 Dec 2010 11:51:25 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/2.6.18-194.8.1.el5xen (i686))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit