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

R语言-Knitr包的详细使用说明

R语言-Knitr包的详细使用说明 by 扬眉剑 来自数盟[总舵] 群:321311420 1.相关资料 1:自动化报告-谢益辉 https://github.com/yihui/r-ninja/bl ...

R语言 ggplot2包

R语言  ggplot2包的学习   分析数据要做的第一件事情,就是观察它.对于每个变量,哪些值是最常见的?值域是大是小?是否有异常观测? ggplot2图形之基本语法: ggplot2的核心理念是将 ...

(转)python中调用R语言通过rpy2 进行交互安装配置详解

python中调用R语言通过rpy2 进行交互安装配置详解(R_USER.R_HOME配置) 2018年11月08日 10:00:11 luqin_ 阅读数:753   python中调用R语言通过r ...

安装R语言的包的方法

安装R语言的包的方法: 1. 在线安装 在R的控制台,输入类似install.packages("TSA")  # 安装 TSA install.packages("TS ...

R语言-神经网络包RSNNS

code{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && docu ...

R语言dplyr包初探

昨天学了一下R语言dplyr包,处理数据框还是很好用的.记录一下免得我忘记了... 先写一篇入门的,以后有空再写一篇详细的用法. #dplyr learning library(dplyr) #fil ...

R语言扩展包dplyr——数据清洗和整理

R语言扩展包dplyr——数据清洗和整理 标签: 数据R语言数据清洗数据整理 2015-01-22 18:04 7357人阅读 评论(0) 收藏 举报  分类: R Programming(11)  ...

用Python批量下载DACC的MODIS数据

本人初次尝试用Python批量下载DACC的MODIS数据,记下步骤,提醒自己,数据还在下载,成功是否未知,等待结果中...... 若有大佬发现步骤有不对之处,望指出,不胜感激. 1.下载Python ...

用python批量下载图片

一 写爬虫注意事项 网络上有不少有用的资源, 如果需要合理的用爬虫去爬取资源是合法的,但是注意不要越界,前一阶段有个公司因为一个程序员写了个爬虫,导致公司200多个人被抓,所以先进入正题之前了解下什么 ...

随机推荐

JavaMail和James

JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口.它是Sun发布的用来处理email的API.它可以方便地执行一些常用的邮件传输.我们可以基于JavaMail开发出类似于Micr ...

Mac OS X的空间去哪儿了

记得有事儿没事儿看下,/cores/目录的大小. cores目录是存放程序dump的数据,对于绝大部分人时是没有用的.可以删除.如果遇到坑爹的程序,一直生成dump文件,硬盘瞬间就爆满了. 典型:An ...

Linux系统巡检常用命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostn ...

js之checkbox的代码全选/全不选,使用id获取元素,而不是name

每当有多个选项的时候,都会有一种想法是:全选,全不选,如果子选项有被选,父选项也得被选. 注意:这里是根据id来获取元素的,但是不能直接用getElementById,因为那只能返回一个,而不是集合. ...

借助baidu的jsonp接口,做一个自己的候选词组件

先观察 对接口进行提炼:https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=关键词&cb=回调函数 简单测试一下:

log4j:WARN No appenders could be found for logger 解决方案

我们在使用Log4j的时候,总是出现: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.Log ...

maven项目提示web.xml is missing或红色感叹号

1.web.xml is missing and is set to true 提示信息应该能看懂.也就是缺少了web.xml文件,

AJAX get/post;

$.ajax({ dataType: "json", type: "POST", url: "地址(/api/products)", dat ...

OGNL取Map,List,Set的值

用到的类有: 相应代码: public class Dog { private String name; public Dog(){ } public Dog(String name){ this.n ...

【CodeForces】679 A. Bear and Prime 100

[题目]A. Bear and Prime 100 [题意]有一数字x,每次可询问一个数字y是否x的因子,最后输出数字x是否素数,要求询问次数<=20. [题解]容易发现[2,100]范围内的非 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值