python中文件读取操作及注意事项
我们想要读一些文件,那么可以使用read()函数、readline()函数、或者readlines()函数。
其中read()函数可以一次性读取文件中所有的内容,也可以设置read(100),也就是一次读取100字节内容。读到文件结尾之后,再次调用read()会返回空(’’)字符串。
readline()一次可以读取一行数据。当文件读取结束后,同样也会返回空字符串。我们if not line:判断也会返回False.
函数readlines()调用的时候读取所有行,并返回单行字符串的列表。
读文件:
#打开文件 f = open("./index.cpp","r") #1. 读取文件中所有数据 contents = f.read() print("文件数据如下:") #使用strip函数,删除内容中的空行 print(contents.strip()) #2. 指定读取5个字节 contents = f.read(5) print(contents) #读取剩下内容 contents = f.read() print(contents) #3. 读取一行数据 line = f.readline() print(line,end="") line = f.readline() print(line,end="") #4. 读取所有行 lines = f.readlines() for line in lines: #判断当前行是否为空行 if line.isspace(): continue print(line,end="") #关闭文件 f.close() |
python中文件读取操作及注意事项相关推荐
- python36_第36 p,就这几个方法,Python中文件的操作
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第X篇文章,第二阶段的课程:Python基础知识:Python中文件的操作(下篇). 学习本课程,建议先看一遍:[计算机基础知识]课 ...
- Python中文件的操作
1.文件的基本操作 文件打开的格式: file = open(文件路径,读写模式) 文件路径:可以写相对路径,也可以写绝对路径 读写模式:r(读取) w(写入) a(追加) 文件打开后,必须关闭,否则 ...
- python中文件读取不出来_Python文件读取
一文件读取 aa.txt: 登鹳雀楼 白日依山尽,黄河入海流. 欲穷千里目,更上一层楼. 1读取整个文件 filename = 'E:/COLDDEMO/Python/src/FirstDay/文件读 ...
- python中文件读取_如何从Python中的文件读取字节
类似于 this问题,我试图读取ID3v2标记头并且无法弄清楚如何在python中获取单个字节. 我首先将所有十个字节读入一个字符串.然后我想解析各个信息. 我可以在字符串中获取两个版本号字符,但后来 ...
- python中文件基本操作命令及注意事项
我们如果想通过程序去修改文件的名字.删除文件或文件夹.获得路径下的文件列表等等操作,python提供了有关这些操作的模块(os模块),需要导入模块import os. 1.修改文件名字,删除文件及目录 ...
- python中文件读取失败_Python文件读取与异常
文件和异常 with open("text.txt") as p:读取文件目录下的text.txt文件并返回文件对象存储在p变量 text=p.read()读取p变量的内容 存储到 ...
- python中的字符串操作及注意事项
1.mystr.find(str, start=0, end=len(mystr)) 检测str是否包含在mystr中,如果是返回开始的索引值,否则返回-1. mystr.rfi ...
- python中文件读取失败_Python IOError:文件未打开以进行读取
我正在尝试制作一个程序,更新csv行的0-9范围,这将是ID号.因此,在搜索id号之后,它会提示用户输入替换值,正如您在下面代码的replace部分中看到的那样.因为csv是逗号分隔的,所以我用逗号连 ...
- python对文件的操作都有什么_python中文件操作的相关内容总结(附示例)
本篇文章给大家带来的内容是关于python中文件操作的相关内容总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 文件操作介绍 说到操作文件我们肯定会想到流,文件的操 ...
最新文章
- python类方法调用装饰_Python3 @classmethod 函数装饰器 声明一个类方法
- 长沙网络推广浅析新站怎么做会对排名提升更有帮助?
- 详解EM算法与混合高斯模型
- UVa 11027 - Palindromic Permutation 回文串,组合加搜索
- linux sftp密码错误,linux个别用户sftp坏掉,验证密码后卡住, 大概是什么问题?...
- python读取csv文件_python配置文件的读取
- opencv显示中文
- 用fpga实现永磁同步电机控制_永磁同步电机控制系统仿真系列文章—旋转变压器...
- Sublime Merge简单使用教程
- 小白文件管理器 无法与服务器建立联系,小白文件管理器怎么用
- 如何下载矢量电子地图(OpenStreetMap)
- 简单制作 macOS Sierra 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
- php fpm 测试,php-fpm – 配置详解(转)
- Unity用户手册-IL2CPP
- OSPF的5、7类LSA中的FA、cost计算详解
- 什么是宽容?你是一个有宽容心的人吗?
- 使用kubecm管理k8s多集群环境
- 暴涨彰显市场做多情绪
- 大数据批量处理神器 - 自定义周期批量消费队列的实现
- 3月,云创大数据发生了哪些大事?
热门文章
- 欧拉回路 欧拉路径
- 【iCore3 双核心板】例程三十五:HTTP_IAP_ARM实验——更新升级STM32
- 配置快捷键让Total Commander跳转到某个目录
- 图片效果集合(js、jquery或html5)
- boost学习之boost::lock_guardT与boost::unique_lockT的区别
- 回调函数这个是什么鬼?
- Linux中,文件创建的时间是怎么保存的?
- C语言验证大小端的几个方法
- dynmic_debug动态控制kernel下的日志输出
- linux查看wifi信号命令_使用Nmcli命令从Linux终端连接WiFi