r语言python print包_python : 批量下载R语言库包-阿里云开发者社区

soupR.py 代码例如以下

# -*- coding: cp936 -*-

import urllib

import urllib2

import os, re

from BeautifulSoup import BeautifulSoup

localDir = 'D:/test/'

URL = "http://cran.dataguru.cn/bin/windows/contrib/3.1/"

page = urllib2.urlopen(URL)

soup = BeautifulSoup(page)

page.close()

for a in soup.findAll('a'):

if a is not None:

text = a.text.strip()

#if re.search('map',text):

if text.startswith('map'):

href = a.get('href')

if href.endswith('.zip'):

#print href

localFile = localDir + text

if os.path.exists(localFile):

print localFile,'is exists'

else:

try:

# 依照url进行下载文件,并保存到本地文件夹

urllib.urlretrieve(URL+href,localFile)

print href,'is download'

except Exception,e:

continue

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5058021.html,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值