Python逐行读取文件中内容的简单方法
作者:我不喜欢这个世界 发布时间:2023-03-02 16:01:09
标签:python,逐行读取
项目开发中文件的读写是必不可少的
下面来简单介绍一下文件的读
读文件,首先我们要有文件
那我首先自己创建了一个文本文件password.txt
内容如下:
下面先贴上代码,然后对其进一步解释:
# coding:utf-8
path = r"C:\Users\Administrator\Desktop\CSDN博客草稿\文件的读\password.txt"
#传入要读的文件路径
file = open(path,"r",encoding="utf-8",errors="ignore")
"""
open表示打开你要执行的文件用读的方式打开
第一个参数是上面的文件path路径,第二个是所要执行的操作,(r)代表读,
#encoding="utf-8表示指定编码为“utf-8”,errors="ignore"表示读的时候遇到错误忽略
"""
while True:
mystr = file.readline()#表示一次读取一行
if not mystr:
#读到数据最后跳出,结束循环。数据的最后也就是读不到数据了,mystr为空的时候
break
print(mystr,end="")#打印每次读到的内容
运行结果如下:
这里简单说一下代码逻辑:
1)首先,你要创建一个文件,或者已存在的文件
文件都没有的话,一切就免谈了。
3)open方法通过你传入的路径,提供的r只读参数
用只读方式打开这个文件。
4)文件打开后,我们就可以写个循环,一行一行读取
并把读取到的数据打印出来。
其中为什么用到end=”“,:
因为print自带换行,
我们读的每一行中也有换行符存在,
默认会换两次行,
只是为了好看,我才加上end=””
让print打印不换行的,
这样就只有一个换行符.
来源:https://blog.csdn.net/m0_38124502/article/details/77841269


猜你喜欢
- 一、UPDATE常见用法首先建立测试环境: DROP TABLE IF EXISTS t_test;CREATE TABLE t_
- 在使用PyVista进行多线程同时显示多个窗口的时候,发现开启多个线程显示窗口,窗口会卡死,于是便有了这篇文章。发现问题在可视化工具——利用
- 一、图示上面为pdf截图内容,下面为转化后的word截图内容接下来,我们试试自己动作写这个工具吧!二、前期准备由于我们采用的是python进
- 删除表数据操作清空所有表记录:TRUNCATE TABLE your_table_name;或者批量删除满足条件的表记录:BEGIN &nb
- 直接使用==比较的情况分类说明是否能比较说明基本类型整型( int/uint/int8/uint8/int16/uint16/int32/u
- MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由
- 1 map()函数的简介以及语法:map是python内置函数,会根据提供的函数对指定的序列做映射。map()函数的格式是:map(func
- 这些标记告诉预处理器,它们包含代码,并且应对它们作出处理。与 CGI 非常相似,这些代码在服务器上运行,并返回一些内容,这些内容表现为发回给
- 创建py文件总是为txt格式问题记录写代码过程中创建.py文件时,一直正常,但创建名称为train.py文件时总是为txt格式,即使选择了p
- 1,不用第三方库# coding: utf-8import loggingBLACK, RED, GREEN, YELLOW, BLUE,
- 如果PyPi上搜html2text的话,找到的是另外一个库:Alir3z4/html2text。这个库是从aaronsw/html2text
- PyMongo是什么PyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成.安装环境
- KNN(K-Nearest-Neighbours Classiflication)分类算法,供大家参考,具体内容如下最简单的分类算法,易于理
- 索引 经常要查询的语句,则给它建一个索引 表连接 select T_Oders as o join T_Customers as C on
- 假设有一个表,结构如下:mysql> CREATE TABLE `a` ( `id
- 1、tensorflow(不定长)文本序列读取与解析tensorflow读取csv时需要指定各列的数据类型。但是对于RNN这种接受序列输入的
- urllib3是一款Python 3的HTTP客户端。Python标准库提供了urllib。在Python 2中,另外提供了urllib2;
- 一、正则表达式的特殊字符介绍正则表达式^ 匹配行首 &nb
- 日期和时间的相互转换可以利用Python内置模块 time 和 datetime 完成,且有多种方法供我们选择,当然转换时我们可以直接利用当
- ScrapyScrapy是一个比较好用的Python爬虫框架,你只需要编写几个组件就可以实现网页数据的爬取。但是当我们要爬取的页面非常多的时