Article View: pl.comp.lang.python
Article #27404Re: httplib2
From: Łukasz Rekucki
Date: Wed, 31 Mar 2010 19:48
Date: Wed, 31 Mar 2010 19:48
61 lines
3547 bytes
3547 bytes
On 31 Mar, 14:23, Marek Wywiał <onj...@gmail.com> wrote:
> On 31 Mar, 12:22, Rick <ri...@v.pl> wrote:
>
>
>
>
>
> > On Wed, 31 Mar 2010 02:58:41 -0700 (PDT)
>
> > Marek Wywiał <onj...@gmail.com> wrote:
> > > On 31 Mar, 11:24, Rick <ri...@v.pl> wrote:
> > > > Witam.
>
> > > > import httplib2
> > > > h = httplib2.Http()
> > > > resp, content = h.request("http://www.wp.pl",
> > > > "PUT", body="This is text",
> > > > headers={'content-type':'text/plain'} )
> > > > print resp
>
> > > > Jeżeli poniższy kod uruchomię z interpretera pythona, to działa bez problemu. Natomiast ten sam kod uruchomiony z pliku rzuca błąd :
> > > > File "/usr/share/python2.6/site-packages/httplib2/__init__.py", line 33, in <module>
> > > > File "./tests/httplib.py", line 3, in <module>
> > > > h = httplib2.Http()
> > > > AttributeError: 'module' object has no attribute 'Http'
>
> > > > Wersja : python-httplib2-0.3.0-2.noarch
> > > > Mogę prosić o wyjaśnienie?
>
> > > > Pozdrawiam,
> > > > Rick
>
> > > zakładam, że plik nazwałeś:
> > > * httplib2.py
>
> > > tworząc w ten sposób moduł httplib2, który nie posiada atrybutu Http
> > > do zaimportowania :)
>
> > > nazwij plik np:
> > > * my_downloader.py
>
> > > inaczej niż jakikolwiek moduł, którego używasz.
>
> > Plik nazywa się, tak jak wyrzucił błąd : File "./tests/httplib.py", line 3, in <module>. Na wszelki wypadek zmieniłem nazwę na nic znaczącego, dalej jest błąd.
>
> skopiowałem kod, który przesłałeś do pliku:
> * a.py
> odpaliłem:
> * python a.py
>
> i działa
>
> może gdzieś na ścieżce python'a masz plik httplib2.py lub
> httplib2.pyc, lub .pyo
> który zasłania moduł z biblioteki standardowej
Właściwie to chodzi o moduł httplib z bibilioteki standardowej (czyli
pliki httplib.py, httplib.pyc lub httplib.pyo które nie powinny być
nigdzie na ścieżce poza instalacją pythona, a znalazły się tam bo
odpaliłeś swoje httplib.py). httplib2 (nie będący w bibliotece
standardowej) importuje httplib.
Technical Details
Message-ID:
<9467cd77-1e91-4798-af5b-94b28faee062@j21g2000yqh.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!transit3.readnews.com!news-out.readnews.com!transit4.readnews.com!postnews.google.com!j21g2000yqh.googlegroups.com!not-for-mailReferences:
<20100331112445.7252c98f@laptop-rgan> <92ffa360-e777-495b-a570-1102e3e4c907@z3g2000yqz.googlegroups.com> <20100331122234.46ab0a29@laptop-rgan> <563ef922-3bce-4576-95a3-88133baff945@u22g2000yqf.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!transit3.readnews.com!news-out.readnews.com!transit4.readnews.com!postnews.google.com!j21g2000yqh.googlegroups.com!not-for-mail From: Łukasz Rekucki <lrekucki@gmail.com> Newsgroups: pl.comp.lang.python Subject: Re: httplib2 Date: Wed, 31 Mar 2010 12:48:16 -0700 (PDT) Organization: http://groups.google.com Lines: 69 Message-ID: <9467cd77-1e91-4798-af5b-94b28faee062@j21g2000yqh.googlegroups.com> References: <20100331112445.7252c98f@laptop-rgan> <92ffa360-e777-495b-a570-1102e3e4c907@z3g2000yqz.googlegroups.com> <20100331122234.46ab0a29@laptop-rgan> <563ef922-3bce-4576-95a3-88133baff945@u22g2000yqf.googlegroups.com> NNTP-Posting-Host: 212.76.62.207 Mime-Version: 1.0 X-Trace: posting.google.com 1270064896 16680 127.0.0.1 (31 Mar 2010 19:48:16 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 31 Mar 2010 19:48:16 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: j21g2000yqh.googlegroups.com; posting-host=212.76.62.207; posting-account=5fpXZwoAAADF-CUdCuJ-FpYxG8__-wRx User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.7 Safari/533.2,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit