- import urllib.request,urllib.parse # 引入模块
- remotefile=urllib.request.urlopen(remoteaddr) # 返回远端文件对象
remoteaddr=‘ftp://zks:%[email protected]/%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) # 直接从远端取回文件数据并写入本地文件
时间: 2024-10-10 22:57:44