Problems with FTP

Benjamin Kaplan benjamin.kaplan at case.edu
Fri Jan 21 15:19:58 EST 2011


On Fri, Jan 21, 2011 at 3:01 PM, RizlaJ <razajaffrey77 at gmail.com> wrote:
> Hi Tom, Giampaolo,
>> Thank you both for your swift replies. I have asked our IT dept to see
> if it is the firewall that is blocking the FTP. They are working on
> that side of things.
>> However I would have thought that the following or some version of it
> would have worked:-
>>>>> import urllib
>>>> proxies = ({'ftp':proxyserveraddress'})
>>>> some_url = ({'ftp':'indexftp.barcap.com'})
>>>> filehandle = urllib.urlopen(some_url, proxies=proxies)
>> Traceback (most recent call last):
>  File "<pyshell#51>", line 1, in <module>
>    filehandle = urllib.urlopen(some_url, proxies=proxies)
>  File "C:\Python27\lib\urllib.py", line 84, in urlopen
>    return opener.open(url)
>  File "C:\Python27\lib\urllib.py", line 177, in open
>    fullurl = unwrap(toBytes(fullurl))
>  File "C:\Python27\lib\urllib.py", line 1026, in unwrap
>    url = url.strip()
> AttributeError: 'dict' object has no attribute 'strip'
>> However as you can see there is an error - is this again related to
> the firewall do you think?
>> Sorry for asking stupid questions! and thank you for your help in
> advance.

The one has nothing to do with a firewall. It's telling you that the
function is trying to call url.strip(). But url is a dict object which
doesn't have a strip method. Which should tell you that some_url is
being constructed incorrectly- it's supposed to be a string.
> --
> http://mail.python.org/mailman/listinfo/python-list
>


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /