Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3084
| Path | csiph.com!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!news.netfront.net!not-for-mail |
|---|---|
| From | Petr Messner <petr.messner@gmail.com> |
| Newsgroups | cz.comp.lang.python |
| Subject | Re: [python] Plně kvalifikovaný název místo importu? |
| Date | Wed, 25 May 2016 11:18:45 +0200 |
| Organization | Netfront http://www.netfront.net/ |
| Lines | 47 |
| Message-ID | <mailman.69.1464167930.13201.python@py.cz> (permalink) |
| References | <52752459-7efc-44ab-8a2b-2e50fd9d869b@googlegroups.com> |
| NNTP-Posting-Host | 194.228.3.217 |
| Mime-Version | 1.0 (1.0) |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | adenine.netfront.net 1464167940 41011 194.228.3.217 (25 May 2016 09:19:00 GMT) |
| X-Complaints-To | news@netfront.net |
| NNTP-Posting-Date | Wed, 25 May 2016 09:19:00 +0000 (UTC) |
| To | Konference PyCZ <python@py.cz> |
| Received-SPF | pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=petr.messner@gmail.com; remoteip=::ffff:74.125.82.54; remotehost=; helo=mail-wm0-f54.google.com; receiver=hugo.zagamma.cz; |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-transfer-encoding:mime-version:subject:message-id:date :references:in-reply-to:to; bh=OQsfDYzkPwjt0QqIWM1fVgxagwvp9ShgL6g8rFZUP4A=; b=cUy26z5XSv/dLsUU2IaH1upMKeU1xH8wbje4S6gcudyZShEpiJvZBYUwqFcTS/ZBbs ZtkF3ykrvZ81PGYvR3ToAHlI2IvhzTVpaePSnh3cFV8EmTfzWfkrzml+IwnKuiAggxrD 9TRLJtYP4oAve9QgfEzW6tyPhlwopkqCVZXXLjrN0biIm0rI3vIsBMg7WfrPQzKX2Mhm D26hrL2Xgw02PnCi7S8D1O/C3fRATElaxucf0AblhsGHDjvlJf+8FJtMWfs8R42ZYnrW LWfEwXfh8alDskZvP2rns/HSoQ5LVzM+2/+mrEhvTPRSFAghjxqVOTtUQ3JLYifF1wmf DLYw== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:references:in-reply-to:to; bh=OQsfDYzkPwjt0QqIWM1fVgxagwvp9ShgL6g8rFZUP4A=; b=blPFsOjTJwYabg70Wohjwkxuc3e6VYiUapvnwz9OPMSEofVuqs2r9CadkB13Gu8ZQ1 NO+EmEXNdFiKTmoGuuY4tJ6+G+En2VhQJlBk3gyUf2uTqxBHg34IiPWKmjBluPMwT2/Q BHJfoQst9zXkOvHll0QPSrhFm0HV1mZGaxxgBTmLHZjWb2od1lHMRnZtXC4WXCOSb/y+ RpLirskefUQhTI1Gh6qsxt+IyruwFIWPU8yX4ChhBbh3nBz9YHb4S6CTlouNMRBgNJK7 2P548UlW/Q1pvHaSiplaQUChZjVkEuJybn7oh9HjXjxzt8T6/bnxCPzV9zFUAw/jNyj/ qk5Q== |
| X-Gm-Message-State | ALyK8tLQK1fu+96yU62OoiKdMhNKf6iFk7IGAVOq0VOp2hwLrtbSPHTYpMRS4/1aw/Us2w== |
| X-Received | by 10.194.81.106 with SMTP id z10mr2666485wjx.163.1464167927316; Wed, 25 May 2016 02:18:47 -0700 (PDT) |
| Old-Return-Path | <petr.messner@gmail.com> |
| In-Reply-To | <52752459-7efc-44ab-8a2b-2e50fd9d869b@googlegroups.com> |
| X-Mailer | iPhone Mail (13F69) |
| X-BeenThere | python@py.cz |
| X-Mailman-Version | 2.1.20 |
| Precedence | list |
| List-Id | Konference PyCZ <python.py.cz> |
| List-Unsubscribe | <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe> |
| List-Archive | <http://www.py.cz/pipermail/python/> |
| List-Post | <mailto:python@py.cz> |
| List-Help | <mailto:python-request@py.cz?subject=help> |
| List-Subscribe | <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe> |
| Xref | csiph.com cz.comp.lang.python:3084 |
Show key headers only | View raw
Ahoj, tohle bohužel takhle nejde. Jedním z důvodů (aspoň podle mě :) ) je, že svět modulů a balíčků je jiný svět, než svět proměnných a hodnot uvnitř nich. Takže Python by vlastně nevěděl, co a jak naimportovat. Když to napíšete explicitně jako import, tak je jasné, který modul to přesně je. Je to vidět i z toho, že kdekoliv se nějak specifikuje cesta k Python objektu - např. app v gunicornu - tak je modul zřetelně oddělený od "cesty" v tom modulu. V Javě to lze, ale to je dost možná proto, že její třídy mají ve skutečnosti interně plný (absolutní) název a navíc mají jasně dané místo v adresářové struktuře. Petr Messner 25. 5. 2016 v 10:17, Libor Jelínek <ljelinek@virtage.com>: > Ahoj, > existuje nějaký způsob např. zavolání funkce modulu plně kvalifikovaným názvem aniž by ho bylo třeba nutné nejprv importovat? > > Místo > > import tempfile > tempfile.gettempdir() > > jen něco jako > > tempfile.gettempdir() > > ? > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz --- news://freenews.netfront.net/ - complaints: news@netfront.net ---
Back to cz.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Plně kvalifikovaný název místo importu? Libor Jelínek <ljelinek@virtage.com> - 2016-05-25 01:17 -0700 Re: [python] Plně kvalifikovaný název místo importu? Libor Jelínek <ljelinek@virtage.com> - 2016-05-25 01:28 -0700 Re: [python] Plně kvalifikovaný název místo importu? Petr Messner <petr.messner@gmail.com> - 2016-05-25 11:18 +0200 Re: Plně kvalifikovaný název místo importu? garabik-news-2005-05@kassiopeia.juls.savba.sk - 2016-06-01 18:32 +0000
csiph-web