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

文件的读取操作

"""
打开文件,打开或者创建文件
opem(name,mode,encoding)
name:名称
mode:打开方式:只读,写入,追加
encoding:编码格式
"""
f=open("F:/project/pythonproject/file.txt","r",encoding="utf-8")
print(f"读取前两个字节内容:{f.read(2)}")
# 程序中多次调用read,读取指针不会回到起始点,而且停留在上一个read的位置
print(f"读取全部字节内容:{f.read()}")
# readlines()读取文件的全部行并且封装到列表中
print("-----------------------------------")
f.seek(0)
lines_list = f.readlines()
print(f"文件转化为列表的结果为:{lines_list}")
# readline一次读取一行
print("-----------------------------------")
f.seek(0)
line_1 = f.readline()
line_2 = f.readline()
line_3 = f.readline()
print(f"第一行内容为:{line_1}")
print(f"第二行内容为:{line_2}")
print(f"第三行内容为:{line_3}")
# for循环读取文件数据
print("-----------------------------------")
f.seek(0)
for line in f:print(f"文件的每一行为:{line}")
# 文件关闭
f.close()

 

http://www.zskr.cn/news/6311.html

相关文章:

  • 【汇总】Qt常用模块头文件
  • 【IEEE出版、EI检索稳定】第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025)
  • 97. 交错字符串
  • VRRP实验
  • 25/9/16
  • 25/9/14(补)
  • VSCode + Python 开发踩坑:虚拟环境不在项目根目录导致包无法识别该怎么办
  • 图像与视频编码
  • Python爬虫实战:研究Pandas,构建地理信息资料采集和分析便捷的系统
  • fg/bg/jobs/kill命令--linux
  • 【征文启动】IvorySQL PostgreSQL 迁移实战经验征集:分享你的技术沉淀,赢取专属好礼!
  • ios电脑系统和windows系统
  • lc1029-两地调度
  • Java的运算符
  • HTML打包EXE工具中的WebView2内核更新指南
  • EXE一机一码打包加密大师 - 打包加壳原理
  • 动态修改线程池参数
  • 什么是网络+HTTP详解
  • 黑白世界
  • 【大三下】资料,仅内部学习使用
  • 挖掘PDF生成器中的SSRF漏洞:从发现到利用
  • 做题记录 2
  • c# ConcurrentDictionary
  • 核桃OJ【S组 第二轮】信息学竞赛10w选手模拟考
  • 第一次个人编程作业
  • 数学分析习题课 note
  • 洞察中国HR SaaS薪酬市场:2025企业数字化转型中的选型策略
  • 9.16 一些记录
  • 溢出存储变量
  • retrieving repo key for OS unencrypted from