124q31 发表于 2015-6-9 08:36:54

Python模块之urllib


[*]import urllib.request,urllib.parse         # 引入模块




[*]remotefile=urllib.request.urlopen(remoteaddr) # 返回远端文件对象


      remoteaddr='ftp://zks:%s@192.168.100.113/%s;type=i' %(password,filename)   # ftp密码

               和文件名,也可以是http开头的网页地址
   localfile=open(filename,'wb').write(remotefile.read())   # 二进制模式打开本地文件并将
               返回数据写入


[*]urllib.request.urlretrieve(remoteaddr,filename)# 直接从远端取回文件数据并写入本地文件



[*]urllib.parse.urlparse(remoteaddr)# 分析地址。以remoteaddr='http://learning-python.com/index.html'为例,解析之后结果为ParseResult(scheme='http', netloc='learning-python.com', path='/index.html', params='', query='', fragment='')




[*]urllib.parse.quote('C++')# 将字符串'C++'转成url识别 'C%2B%2B'



[*]urllib.request.urlretrieve(remoteaddr,filename)# 直接从远端取回文件数据并写入本地文件

[*]urllib.request.urlretrieve(remoteaddr,filename)# 直接从远端取回文件数据并写入本地文件

[*]urllib.request.urlretrieve(remoteaddr,filename)# 直接从远端取回文件数据并写入本地文件

[*]urllib.request.urlretrieve(remoteaddr,filename)# 直接从远端取回文件数据并写入本地文件


页: [1]
查看完整版本: Python模块之urllib