使用Python读取本地文件的4种方式
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种方式相关推荐
- 用Python读取CSV文件的5种方式
典型的数据集stocks.csv: 一个股票的数据集,其实就是常见的表格数据.有股票代码,价格,日期,时间,价格变动和成交量.这个数据集其实就是一个表格数据,有自己的头部和身体. 第一招:简单的读取 ...
- Python读取WAV文件的几种方式整理
1)scipy from scipy.io import wavfile import numpy as npsample_rate, sig = wavfile.read('new.wav') pr ...
- python读取csv文件的几种方式(含实例说明)
一.使用pandas库 举个例子:直接利用read_csv()方法读取,文=文本被转化成了dataframe格式. import pandas as pddf = pd.read_csv('../da ...
- C# 读取XML文件的几种方式
在开发过程中,我们有时会需要保存到本地一些结构化数据或者配置信息,这时就可以选择用xml文件.当然xml的用途也不仅仅是这些. 这一篇来谈一谈关于读取xml文件的几种方式: 我们有以下两个文件,一个是 ...
- django + python上传文件的两种方式
突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...
- java读取XML文件的四种方式
java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...
- 第四章:数据存储-csv文件处理-读取csv文件的两种方式
直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...
- java读取csv文件的两种方式
java读取csv文件的两种方式 1.CsvReader读取 import com.csvreader.CsvReader; /*** CsvReader 读取* @param filePath* @ ...
- python读取本地文件-python解析本地HTML文件
Python使用爬虫技术时,每运行一次,本地都会访问一次主机.为避免完成程序前调试时多次访问主机增加主机负荷,我们可以在编写程序前将网页源代码存在本地,调试时访问本地文件即可.现在我来分享一下爬取资料 ...
最新文章
- 3/14课程 第三章 结构化的项目前期和面向对象的项目前期实例
- 一、前端必须掌握HTML的基础知识
- 聚类算法之DBScan(Java实现)[转]
- 又一游戏大盗(完美世界、跑跑等)SysInfo1.dll
- vivo C/C++工程师 HR视频面试问题总结20180807
- TCP服务器/客户端实例(C/C )
- OpenMMLab 生成模型算法库发布,打工人也能玩转图像生成!
- matlab转自张朋飞
- Android性能优化典范 - 第1季(番外:渲染)
- tomcat 如何进行优化?优化方案有哪些?
- 发布 html win7 工具,win7 天气 Win7自带的桌面天气工具怎么使用
- 研发体系核心代码和文档安全保护方案
- 微服务架构设计思维导图总结
- 声音存储空间计算公式_音频数据存储空间计算 音频存储空间计算公式
- Xenu软件检查网站死链接
- 鸿蒙:这个备胎不太冷
- 如何入侵网页游戏服务器,游戏服务器被攻击了应该怎么办?如何保护游戏网站安全?...
- JAVA对接微信公众号(服务号、订阅号)实现模板消息推送功能
- 让代理服务器支持HTTPS很难吗?
- 【已解决】将CentOS7系统安装至U盘(二):配置打印机
热门文章
- spring aspect通知中获取request对象
- 标准C库对文件操作的引入 (二)((一)的补充+fput、fget、feof)
- Tomcat修改内存大小方法
- Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入...
- vulhub:EVM
- 左手代码右手画笔?元宇宙未来职业NO.001#艺术黑客
- leyou商城项目搭建(1)-电商行业及乐优商城介绍
- 无人机航测时如何正确布设像控点
- 2021韩顺平一周学会Linux 课程笔记
- android 结构光,3D 结构光还没来得及普及,智能手机的光学革命又高潮了