在计算机中,文件包括了文档、图片、视频、程序组件等,每个类型的文件都有不同的作用或功用。例如一个程序通常由主程序、动态库、配置文件等组成,这些也是文件,起到支持程序运行的作用。想要使用文件,第一个操作就是打开读取文件,那么在python如何读取文件呢?其实使用python file read()方法。

描述

read()方法是Python的文件方法,用于读取文件中的内容,并返回文件内容的字符串。

语法file.read(size)

返回值

读取文件,返回字符串类型的值。

使用示例

1. size省略,一次性读完整个文件

待读取的文件 demo.txt:2019

python代码:data = open("demo.txt", "r").read()

print(data)

执行结果:2019

2. 指定字节数读取文件

待读取的文件:demo.txtA thread is a basic unit of CPU execution. It must depend on the process surviving. A thread is an execution context, which is what a CPU needs to execute

A list of instructions. In Python, multithreading takes longer.

假设我们只希望读取30字节的数据:data = open("demo.txt", "r").read(30)

print(data)

执行结果如下:A thread is a basic unit of CP

注意事项:

1.  size为负时

当size值为负数时read()方法不会报错,此时read()方法会读完整个文件。

待读取的文件:demo.txtA thread is a basic unit of CPU execution. It must depend on the process surviving. A thread is an execution context, which is what a CPU needs to execute

A list of instructions. In Python, multithreading takes longer.

python脚本:data = open("demo.txt", "r").read(-1)

print(data)

执行结果:A thread is a basic unit of CPU execution. It must depend on the process surviving. A thread is an execution context, which is what a CPU needs to execute

A list of instructions. In Python, multithreading takes longer.

2. size为0时

当size等于0时,read方法返回一个空串。data = open("demo.txt", "r").read(0)

print(data)

print(type(data))

print(len(data))

执行结果:

0

为何要使用Size?

当文件过大,内存不够一次性读取整个文件时,就需要分批读取文件。合理使用size可以妥善处理文件大于内存的场景。

文章来源于网络,如有雷同,请联系作者。

python文件读取方法read(size)的含义是_Python file read()方法相关推荐

  1. python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法

    python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...

  2. python文件读取方法read(size)的含义是_Python基于read(size)方法读取超大文件

    pyhon读取文件很方便,但是,如果文件很大,而且还是一行文件,那就蛋疼了. 不过还好有read(size)方法,这个方法就是每次读取size大小的数据到内存中 下面来个示例 def readline ...

  3. python文件读取操作练习题(统计单词)

    python文件读取操作练习题(统计单词) 学习路线:python的文件读取基础入门(read(),readlines(),with.open()) ->python文件读取操作练习题(统计单词 ...

  4. python读取文件读不出来-python文件读取失败怎么处理

    在读取文件时候比如读取 xxx.csv 时候 可能报编码错误 类似于 'xxx' codec can't decode byte 0xac in position 211: illegal multi ...

  5. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。...

    [单选题]李明在他所属的公司工作五年,每天都很认真地处理繁杂的事情,同事们都夸他认真,但是依然没有建树,这是因为: [多选题]品牌标志的作用表现在 [单选题]新产品开发的第一个阶段是_______. ...

  6. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。(4.0分)_学小易找答案...

    [单选题]文本文件存储的是(),由若干文本行组成,通常每行以换行符 '\n' 结尾.(4.0分) [单选题]()属性是返回被打开文件的访问模式.(4.0分) [单选题]重力坝是由砼或( )修筑而成的大 ...

  7. python文件读取方法

    一.text文件的读取 readlines():一次读取所有内容并按行返回list split()方法:str.split(str="",num=string.count(str) ...

  8. writelines是python对文件的写操作方法_Python File writelines() 方法

    概述 writelines() 方法用于向文件中写入一序列的字符串.高佣联盟 www.cgewang.com 这一序列字符串可以是由迭代对象产生的,如一个字符串列表. 换行需要制定换行符 \n. 语法 ...

  9. Python 文件读取与写入操作方法

    读取文件: F.read([size]) #size为读取的长度,以byte为单位 F.readline([size])  #读一行,如果定义了size,有可能返回的只是一行的一部分  F.readl ...

最新文章

  1. Java 匿名对象、内部类
  2. python列表浅复制_Python列表的深复制和浅复制示例详解
  3. 叶子结点和分支节点_leetcode No.129 求根到叶子节点数字之和
  4. Fastdfs分布式文件系统的应用
  5. poj 2996 Help Me with the Game 模拟
  6. Unity编辑器汉化教程
  7. 将python随机森林模型保存到文件
  8. python中pygame模块下载_pygame下载
  9. WPS安装office自定义项安装期间出错
  10. 在win10系统中安装多个不同版本的python环境
  11. java取当前北京时间_用Java取指定时区的时间 北京时间,纽约时间,班加罗尔时间...
  12. 关于运行项目时 vue-pdf 插件依赖报错的问题及解决办法
  13. 【OVS2.5.0源码分析】sFlow实现分析(3)
  14. 2022.11.05 第六次周报
  15. 【狂神说】MySQL笔记
  16. Unity基础篇:Serializable总结与深入研究。
  17. 电脑水冷风扇转速太高怎么调?
  18. 电脑资料打印怎么操作打印步骤
  19. 【原创】Java获取CPU占用率、内存占用率最简单的方式
  20. 【建行生活】记录一次建行生活接入的坑

热门文章

  1. ubuntu下给firefox安装flash插件
  2. 基于matlab的目标检测的基本思路
  3. 注意了!朋友圈发一张照片,是如何泄露你的地址信息的?
  4. 心灵之火的瞬间-第一则
  5. java 公交管理系统 代码_Java学员作品-城市公交管理系统
  6. 数据挖掘学习笔记:标称属性(名词性)的邻近性度量
  7. web编程(三)显示html网页
  8. vim setting
  9. discuz当qq绑定超过5个网址时 如何解除绑定qq
  10. 游戏开发与实现南梦宫笔记