当前位置: 首页 > news >正文

文件的读取操作

#import time # 导入time 库
# 打开文件 
file=open("E:\Dasktape/python_test.txt","r",encoding="UTF-8")# 读取文件
print(f"读取文件的所有内容内容:{file.read()}\n") #\n是换行字符
print(f"读取10个字节的文件内容:{file.read(10)}")lines=file.readlines()# 读取文件的全部行,封装到列表中
print(f"lines的类型是:{type(lines)}")  #<class 'list'>
print(f"lines的内容为:{lines}") # [],因为前面通过read()方法已读取文件,指针在最下面没有其他可读取的内容,因此是空列表
# 当前面的read()方法注释以后lines才会读取文件# 按行读取文件:
line1=file.read() # 读取第一行
line2=file.read() # 读取第二行
print(f"第一行的内容是:{line1}")
print(f"第二行的内容是:{line2}")# 通过for循环读取文件每一行的内容:
for line in file:print(f"每一行内容:{line}")# 文件暂停执行
time.sleep(50) # 睡眠状态50秒# 文件的关闭:
file.close()# with open 方法:# 当没有调用colse()方式时,通过此方法打开文件,可以自动关闭
with open("E:\Dasktape/python_test.txt","r",encoding="UTF-8") as file:for line in file:print(f"每一行内容:{line}")

相关文章:

  • 7年经验的Java程序员的技术知识概览(及分阶段学习计划、资源推荐、职业发展建议)
  • Web Worker 线程通信
  • Vue回调函数中的this
  • 8. 深入Spring AI:自定义Advisor
  • 函数的定义与使用(python)
  • 十五、项目管理
  • Prometheus中部署Alertmanager
  • 基于 Python 的自然语言处理系列(85):PPO 原理与实践
  • 70.评论日记
  • Kubernetes in action-初相识
  • C++ 类及函数原型详解
  • 通过模仿学习实现机器人灵巧操作:综述(上)
  • 船舶参数(第一版)
  • 交叉熵损失函数:从信息量、熵、KL散度出发的推导与理解
  • 动态规划算法详解(C++)
  • 使用Tortoise-ORM和FastAPI构建评论系统
  • RDK X3新玩法:超沉浸下棋机器人开发日记
  • 通过VSCode远程连接到CentOS7/Ubuntu18等老系统
  • 单精度浮点运算/定点运算下 MATLAB (VS) VIVADO
  • 【大语言模型】大语言模型(LLMs)在工业缺陷检测领域的应用
  • 女儿被偷拍后,一个父亲的战斗
  • 四川:全省统一取消普通住宅和非普通住宅标准
  • 印媒称印巴在克什米尔控制线沿线发生小规模交火,巴方暂未回应
  • 电厂 | 京东、美团为什么抢着为你送外卖?
  • 安徽铁塔回应“指挥调度中心大屏现不雅视频”:将严肃处理
  • 神舟二十号3名航天员顺利进驻中国空间站