python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例
本文实例讲述了Python下载网络文本数据到本地内存的四种实现方法。分享给大家供大家参考,具体如下:
import urllib.request
import requests
from io import StringIO
import numpy as np
import pandas as pd
'''
下载网络文件,并导入CSV文件作为numpy的矩阵
'''
# 网络数据文件地址
url = "http://archive.ics.uci.edu/ml/machine-learning-databases/pima-indians-diabetes/pima-indians-diabetes.data"
# 方法一
# ========================================================
# 下载文件
#r = urllib.request.urlopen(url)
# 导入CSV文件作为numpy的矩阵
#dataset = np.loadtxt(r, delimiter=",")
# 方法二
# ========================================================
# 下载文件
#r = requests.get(url)
# 导入CSV文件作为numpy的矩阵
#dataset = np.loadtxt(StringIO(r.text), delimiter=",") # 此处用到 StringIO !!!!!!
# 方法三
# ========================================================
#用genfromtxt直接下载网络文件,并将CSV文件导作numpy矩阵。爽!!!!!!!!
#dataset = np.genfromtxt(url, delimiter=",")
# 方法四
# ========================================================
# 用pandas.read_csv直接下载网络文件,并将CSV文件导作pandas.DataFrame。
# dataset = pd.read_csv('http://www-bcf.usc.edu/~gareth/ISL/Advertising.csv', index_col=0)
dataset = pd.read_csv(url)
# ========================================================
# separate the data from the target attributes
X = dataset[:,0:7]
y = dataset[:,8]
print(X)
#print(y)
希望本文所述对大家Python程序设计有所帮助。
python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例相关推荐
- 四种方法下载网络文本数据到本地内存
ort urllib.requestimport requests from io import StringIOimport numpy as npimport pandas as pd ''' 下 ...
- python urllib下载文件怎么停止_python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- Python实现文件上传和下载
Python实现文件上传和下载 用Python开启web服务,在局域网内实现文件上传和下载功能 #!/usr/bin/env python3"""Simple HTTP ...
- 【java从网络外链接下载文件并回传到其他网络服务器】
java从网络外链接下载文件并回传到其他网络服务器 场景 描述 举例 解决方案 准备 例子 说明,如果是springboot项目 测试 其他更细粒度实现的文件上传至远程(网络)服务器例子 场景 描述 ...
- Android下载文件(一)下载进度断点续传
Android下载文件(一)下载进度&断点续传 索引 Android下载文件(一)下载进度&断点续传 Android下载文件(二)单任务多线程并发&断点续传(待续) Andro ...
- python爬取玉米、小麦、水稻信息数据到本地为网页形式和mysql数据库中
1.创建Scrapy项目 scrapy startproject ExGrain 2.进入项目目录,使用命令genspider创建Spider scrapy genspider exgrain ex- ...
- android+后台下载notification,Android实现Service下载文件,Notification显示下载进度的示例...
先放个gif..最终效果如果: 主要演示了Android从服务器下载文件,调用Notification显示下载进度,并且在下载完毕以后点击通知会跳转到安装APK的界面,演示是在真实的网络环境中使用真实 ...
- 上传文件正常,下载文件查看失败,下载文件大小为0kb
上传文件正常,下载文件查看失败,下载文件大小为0kb 首先查看前台传进来的文件名与目录下的文件名是否一致,其次查看下载文件路径是否正确. 我的多出来个日期文件夹 is = new FileInputS ...
- NX二次开发 判断外挂是否需要更新,从PTF下载文件(从服务器下载文件)
NX二次开发 判断外挂是否需要更新,从PTF下载文件(从服务器下载文件) //电信的宽带很快,移动到宽带要加载好几秒#include <stdio.h> #include <stri ...
最新文章
- 用html怎么 显示直线,html怎么用鼠标画出一条直线,鼠标移动时候要能看到线条...
- 姚班、智班之后,量子信息班在清华成立,姚期智担纲,“致力国家战略需求”!...
- 用strings命令输出文件中的可打印字符
- (007) java后台开发之Scanner报错java.util.NoSuchElementException
- mybatis_helloword(1)
- SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的解决方案...
- 2016.02.23,英语,《Vocabulary Builder》Unit 01
- python在生活中有哪些用处-Python语言有哪些用途
- Mac基础知识:在mac上怎么使用程序坞
- python编程正方形面积_编程里面的算法真的很难吗?
- oracle添加两个约束,Oracle添加表约束的2种方法
- flatpak安装的firefox视频播放卡顿的解决方案
- lisp求面与面的差集_图形的并交差集
- css 下拉 小箭头
- Google网页加速器的工作原理
- 你是谁的蘑菇,你的蘑菇又在哪?
- 和平精英灵敏度分享码服务器没有响应,和平精英主播灵敏度
- vue 项目中分别使用 vue-pdf 插件和内嵌 iframe 实现 PDF 文件预览,缩放,旋转,下载,保存等功能 ?
- 关于win10中视频文件不显示缩略图的问题
- Adobe Photoshop CC 2017 (32 Bit) 软件安装
热门文章
- 演示使用sql_trace和10046事件对其他会话进行跟踪,并给出trace结果
- java程序设计第一次作业
- P4887 第十四分块(前体) 莫队
- Digital Color Meter 颜色值提取工具
- 实例方法-扩展器-生命zhou
- delphi 中怎么知道某一个月有多少天
- int _tmain(int argc, _TCHAR* argv[])
- Aduna ClusterMap 的说明
- python表白代码照片墙-python入会生成照片墙 利用python生成照片墙代码
- python自学平台-怎么自学python,大概要多久?