Python读取文件的4种方式,包括read()、read(字节数)、readlines()、readline()方式。

1.read()方式,一次读取所有,返回str

file0 = open("a.txt", "r")
content = file0.read()
print(type(content))  # <class 'str'>
print(content)
file0.close()

2.read(字节数)方式,一次读几个字节

file1 = open("a.txt", "r")
# 一次读取2个字节数据
content = file1.read(2)
print(type(content))  # <class 'str'>
print(content)
# 从上次读取的位置继续读取剩下的所有的数据
content = file1.read()
print(content)
file1.close()

3. readlines()方式,按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:725638078
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
file2 = open("a.txt", "r")
content = file2.readlines()
print(type(content))  # <class 'list'>
print(content)  # ['python\n', 'java\n', 'AI']
file2.close()i = 1
for temp in content:print(f"{i}:{temp}")i += 1
file2.close()

4.readline方式,一次读取文件的一行,返回的是一个str

file3 = open("a.txt", "r")
content = file3.readline()
print(type(content))  # <class 'str'>
print("1:%s" % temp)content = file3.readline()
print(type(content))  # <class 'str'>
print("2:%s" % temp)
file3.close()

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者

Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者

使用Python读取本地文件的4种方式相关推荐

  1. 用Python读取CSV文件的5种方式

    典型的数据集stocks.csv: 一个股票的数据集,其实就是常见的表格数据.有股票代码,价格,日期,时间,价格变动和成交量.这个数据集其实就是一个表格数据,有自己的头部和身体. 第一招:简单的读取 ...

  2. Python读取WAV文件的几种方式整理

    1)scipy from scipy.io import wavfile import numpy as npsample_rate, sig = wavfile.read('new.wav') pr ...

  3. python读取csv文件的几种方式(含实例说明)

    一.使用pandas库 举个例子:直接利用read_csv()方法读取,文=文本被转化成了dataframe格式. import pandas as pddf = pd.read_csv('../da ...

  4. C# 读取XML文件的几种方式

    在开发过程中,我们有时会需要保存到本地一些结构化数据或者配置信息,这时就可以选择用xml文件.当然xml的用途也不仅仅是这些. 这一篇来谈一谈关于读取xml文件的几种方式: 我们有以下两个文件,一个是 ...

  5. django + python上传文件的两种方式

    突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...

  6. java读取XML文件的四种方式

    java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...

  7. 第四章:数据存储-csv文件处理-读取csv文件的两种方式

    直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...

  8. java读取csv文件的两种方式

    java读取csv文件的两种方式 1.CsvReader读取 import com.csvreader.CsvReader; /*** CsvReader 读取* @param filePath* @ ...

  9. python读取本地文件-python解析本地HTML文件

    Python使用爬虫技术时,每运行一次,本地都会访问一次主机.为避免完成程序前调试时多次访问主机增加主机负荷,我们可以在编写程序前将网页源代码存在本地,调试时访问本地文件即可.现在我来分享一下爬取资料 ...

最新文章

  1. 3/14课程 第三章 结构化的项目前期和面向对象的项目前期实例
  2. 一、前端必须掌握HTML的基础知识
  3. 聚类算法之DBScan(Java实现)[转]
  4. 又一游戏大盗(完美世界、跑跑等)SysInfo1.dll
  5. vivo C/C++工程师 HR视频面试问题总结20180807
  6. TCP服务器/客户端实例(C/C )
  7. OpenMMLab 生成模型算法库发布,打工人也能玩转图像生成!
  8. matlab转自张朋飞
  9. Android性能优化典范 - 第1季(番外:渲染)
  10. tomcat 如何进行优化?优化方案有哪些?
  11. 发布 html win7 工具,win7 天气 Win7自带的桌面天气工具怎么使用
  12. 研发体系核心代码和文档安全保护方案
  13. 微服务架构设计思维导图总结
  14. 声音存储空间计算公式_音频数据存储空间计算 音频存储空间计算公式
  15. Xenu软件检查网站死链接
  16. 鸿蒙:这个备胎不太冷
  17. 如何入侵网页游戏服务器,游戏服务器被攻击了应该怎么办?如何保护游戏网站安全?...
  18. JAVA对接微信公众号(服务号、订阅号)实现模板消息推送功能
  19. 让代理服务器支持HTTPS很难吗?
  20. 【已解决】将CentOS7系统安装至U盘(二):配置打印机

热门文章

  1. spring aspect通知中获取request对象
  2. 标准C库对文件操作的引入 (二)((一)的补充+fput、fget、feof)
  3. Tomcat修改内存大小方法
  4. Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入...
  5. vulhub:EVM
  6. 左手代码右手画笔?元宇宙未来职业NO.001#艺术黑客
  7. leyou商城项目搭建(1)-电商行业及乐优商城介绍
  8. 无人机航测时如何正确布设像控点
  9. 2021韩顺平一周学会Linux 课程笔记
  10. android 结构光,3D 结构光还没来得及普及,智能手机的光学革命又高潮了