Python获取数据
2017-10-10 20:50
295 查看
1、raw_input()
raw_input()函数用来获取从键盘上获取一行文本,将以字符串的形式返回用户输入的一切内容,意思就是比如从键盘输入的是数字也将以字符串的形式获取。
2、imput()
input()把读入的数据默认为Python表达式,对于input()函数,输入字符串时要用引号将其转化为合法的Python表达式。
3、open()函数获取文件内容
形式:
open(“文件名(包含地址)”,参数)
参数:
第一个参数是文件名,包含路径,第二个参数是打开模式
‘r’:只读,默认,如果文件不存在则抛异常
‘w’:只写,如果文件不存在则自动创建
‘a’:附加文件到末尾
‘r+’:读写
如果以二进制的方式打开文件,则需要在模式参数后面加上”b”例如:rb、wb等
open()的方法
read(size)方法,参数size表示读取的数量,省略则读取全部
readline()方法,读取文件的一行内容
readlines()方法,读取所有的行并以文件的每行作为一个元素到数组里面,[line1,line2,…,lineN];在避免将文件的所有内容都加载到内存中时,常常使用这种方法来提高效率。
例:
4、用linecache模块获取指定行的文件内容
与open()函数不同的是,linecache模块可以进行缓存,当读取大文件时可以使用它来提高效率
该模块使用:
getline(filename,lineno)函数来从任意文件获取任意行的内容
该模块使用:
getlines(filename)来获取文件的全部内容;文件的输出形式为列表
该模块使用
clearcache()函数来清除缓存
例:
raw_input()函数用来获取从键盘上获取一行文本,将以字符串的形式返回用户输入的一切内容,意思就是比如从键盘输入的是数字也将以字符串的形式获取。
2、imput()
input()把读入的数据默认为Python表达式,对于input()函数,输入字符串时要用引号将其转化为合法的Python表达式。
3、open()函数获取文件内容
形式:
open(“文件名(包含地址)”,参数)
参数:
第一个参数是文件名,包含路径,第二个参数是打开模式
‘r’:只读,默认,如果文件不存在则抛异常
‘w’:只写,如果文件不存在则自动创建
‘a’:附加文件到末尾
‘r+’:读写
如果以二进制的方式打开文件,则需要在模式参数后面加上”b”例如:rb、wb等
open()的方法
read(size)方法,参数size表示读取的数量,省略则读取全部
readline()方法,读取文件的一行内容
readlines()方法,读取所有的行并以文件的每行作为一个元素到数组里面,[line1,line2,…,lineN];在避免将文件的所有内容都加载到内存中时,常常使用这种方法来提高效率。
例:
file = open("c:test.text",'r') lines = file.readlines() for line in lines: line = line.strip()#strip()函数用于去除每行收尾的空格 print line file.close()
4、用linecache模块获取指定行的文件内容
与open()函数不同的是,linecache模块可以进行缓存,当读取大文件时可以使用它来提高效率
该模块使用:
getline(filename,lineno)函数来从任意文件获取任意行的内容
该模块使用:
getlines(filename)来获取文件的全部内容;文件的输出形式为列表
该模块使用
clearcache()函数来清除缓存
例:
import linecache file = linecache,getlines("c:test.text") lines = file.readlines() for line in lines: line = line.strip()#strip()函数用于去除每行收尾的空格 print line file.close()
相关文章推荐
- python获取网络数据
- python获取人民币汇率数据
- MySQL通过python获取数据列表
- [Python]通过网易财经接口获取股票和指数的历史数据
- python编写http代理获取json数据----------------------(1)
- python获取A股基础数据
- python从excel表格中获取时间格式的数据
- 利用Python脚本来获取期货行情数据
- Python代理脚本获取Json数据
- python获取动态网站上面的动态加载的数据(selenium+Firefox)
- 基于随机采样获取训练、测试数据示例(Python)
- 基于随机采样获取训练、测试数据示例(Python)
- Python开发实战教程(8)-向网页提交获取数据
- python+fastcgi+flup获取请求的数据和环境变量
- python分别使用多线程和多进程获取所有股票实时数据
- python项目:获取微信好友信息(一)抓取微信好友数据
- Python网络数据采集(1)——获取网页源码
- python MySQLdb 问题 - 程序已的后台运行每90秒获取数据,却无法获取最新的值
- python使用代理服务器获取网页数据
- 解决ImmediateDeprecationError 用Python获取Yahoo数据