Python下载网络文本数据到本地内存的四种实现方法示例
2018-02-05 13:59
1141 查看
本文实例讲述了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 Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 四种方法下载网络文本数据到本地内存
- Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
- Android:ListView异步加载图片(实现网络下载、存储本地、缓存内存、压缩显示)
- Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
- python实现从网络下载文件并获得文件大小及类型的方法
- Python使用wget实现下载网络文件功能示例
- Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
- 利用Python实现在同一网络中的本地文件共享方法
- Python实现获取本地及远程图片大小的方法示例
- Python实现向服务器请求压缩数据及解压缩数据的方法示例
- jsp内存数据下载到本地--弹出的文件保存框时 两次调用action中下载方法问题
- Python实现将SQLite中的数据直接输出为CVS的方法示例
- Python实现导出数据生成excel报表的方法示例
- Java实现获取cpu、内存、硬盘、网络等信息的方法示例
- Python3实现将本地JSON大数据文件写入MySQL数据库的方法
- Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
- Android开发实现加载网络图片并下载至本地SdCard的方法
- Python实现将数据写入netCDF4中的方法示例
- Python实现将文本生成二维码的方法示例
- PHP实现将多个文件压缩成zip格式并下载到本地的方法示例