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

python文件操作:读取文件内容read

#文件,打开文件、读写文件、关闭文件
#open(name,mode,encoding)
name:打开文件的名字
mode:设置打开文件的模式(访问模式):只读、写入、追加等。
encoding:编码格式(推荐使用UTF-8)
r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,原有内容会被删除,如果该文件不存在,创建新文件。
a:打开一个文件用于追加。如果该文件已存在,新的内容将会被写入到已有内容之后如果该文件不存在,创建新文件进行写入。
"""""
f=open("file.py","r",encoding="UTF-8")#打开当前项目文件夹下的文件,如果打开其他目录文件,需要指定目录
print(f"打印出文件的类型{type(f)}")
#r=f.read()
#r1=f.read(10)
#r2=f.readlines()#读取多行作为列表
#r3=f.readline()#一次读取一行内容
#print(f"打印读取的全部内容{r}")
#print(f"打印读取的10字节内容{r1}")
#print(f"打印读取全部行的内容{r2}类型是{type(r2)}")
#print(f"打印readline的内容{r3},类型是{type(r3)}")
#打印出每一行数据
i=1
for line in f:print(f"第{i}行数据是{line}")i+=1
http://www.xdnf.cn/news/1225603.html

相关文章:

  • 噪声对比估计(NCE):原理、演进与跨领域应用
  • 【深度学习①】 | Numpy数组篇
  • C#线程同步(二)锁
  • 国产开源大模型崛起:使用Kimi K2/Qwen2/GLM-4.5搭建编程助手
  • Go语言中的盲点:竞态检测和互斥锁的错觉
  • ctfshow_web签到题
  • 从内部保护你的网络
  • 江协科技STM32 12-2 BKP备份寄存器RTC实时时钟
  • TwinCAT3编程入门2
  • 从 0 到 1 认识 Spring MVC:核心思想与基本用法(下)
  • 自动化框架pytest
  • 【Kubernetes 指南】基础入门——Kubernetes 集群(二)
  • 雷达微多普勒特征代表运动中“事物”的运动部件。
  • Ubuntu 开启wifi 5G 热点
  • p5.js 3D模型(model)入门指南
  • ubuntu 镜像克隆
  • hadoop.yarn 带时间的LRU 延迟删除
  • Ubuntu-Server-24.04-LTS版本操作系统如何关闭自动更新,并移除不必要的内核
  • C#常见的转义字符
  • Vue3 setup、ref和reactive函数
  • Vue 详情模块 1
  • C++对象访问有访问权限是不是在ide里有效
  • 解决MySQL不能编译存储过程的问题
  • 《Java 程序设计》核心知识点梳理与深入探究
  • SpringMVC全局异常处理+拦截器使用+参数校验
  • 2025 腾讯广告算法大赛 Baseline 项目解析
  • 为什么MCP协议是AI集成的未来API
  • 向华为学习——IPD流程体系之IPD术语
  • 京东云轻量云服务器与腾讯云域名结合配置网站及申请SSL证书流程详解
  • 使用 whisper, 音频分割, 初步尝试,切割为小块,效果还不错 1