python URL模块实例

再进行python编码过程中,需要对网站上图片进行下载保存到本地,以下实例实现将指定的图片下载保存到本地:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
'''
@author:freesigefei
Created on 2016年3月11日
'''
#本模块作用为通过直接访问图片下载地址,直接将图片下载保存到本地
import os,urllib

#首先定义图片下载的网址,以及图片本地保存的文件夹地址 
urlPath='http://192.168.1.1/logo'
      
#根据文件名创建文件  
def createFileWithFileName(localPathParam,fileName): 
    '''根据文件名创建文件,localPathParam保存的本地路径,fileName保存的文件名'''
    totalPath=localPathParam+fileName
    if not os.path.exists(totalPath): 
        Image_file=open(totalPath,'a+') 
        Image_file.close() 
    return totalPath 

#根据图片的地址,下载图片并保存在本地  
def getAndSaveImg(imgUrl,fileName): 
    '''将下载的图片保存到本地,imgUrl表示下载地址,fileName表示保存的文件名'''
    localPath='D:\\download\\' #localPath表示保存的本地路径
    if( len(imgUrl)!= 0 ):
        urllib.urlretrieve(imgUrl,createFileWithFileName(localPath,fileName))
if __name__ == '__main__':    
    getAndSaveImg(urlPath,'Logo.jpg')
通过运行本实例,可以将对应地址的logo图片下载到本地目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值