当前位置:首页>python>Python知识点|Day12 文件基础读写操作

Python知识点|Day12 文件基础读写操作

  • 2026-10-11 06:54:25
Python知识点|Day12 文件基础读写操作

Python知识点|Day12 文件基础读写操作

✨今日核心知识点
文件读写是程序实现数据持久化的核心能力,把程序里的数据保存到本地文件,也能读取本地文件内容给到程序使用;Python 主要使用  open()  函数打开文件,搭配不同读写模式完成操作。
🌴基础语法原理
1. 基础语法: open(文件路径, 模式, 编码="utf-8") ,操作完毕必须关闭文件释放资源
2. 常用读写模式:
-  r :只读模式,文件不存在直接报错,默认模式
-  w :只写模式,文件不存在则新建,存在会清空原有内容再写入
-  a :追加写入,文件末尾新增内容,不会清空原有数据
3. 推荐使用  with open()  语句,代码块结束自动关闭文件,无需手动 close()
🎈代码实操示例
# 1. with 写入文件 w模式
with open("test.txt", "w", encoding="utf-8") as f:
f.write("Python12天打卡\n文件写入测试")

# 2. 追加写入 a模式
with open("test.txt", "a", encoding="utf-8") as f:
f.write("\n追加一行文字")

# 3. 读取文件 r模式
with open("test.txt", "r", encoding="utf-8") as f:
content = f.read()
print(content)
⚠️新手易错点
1. 读写中文文件必须指定  encoding="utf-8" ,否则极易出现中文乱码
2.  w  模式会清空原有文件内容,重要文件慎用;追加内容优先选  a  模式
3.  read()  一次性读取全部内容,超大文件会占用大量内存,可使用 readline() 逐行读取
4. 相对路径文件写在项目文件夹内,绝对路径要注意系统斜杠写法
🏖️今日小结
r读、w写、a追加,with语句自动关闭文件,文件读写实现数据脱离程序长久保存,是日志记录、数据存档、批量处理文档的基础语法。
#Python #Python自学 #编程入门 #计算机基础 #零基础学编程 #每日编程打卡

微信扫一扫赞赏作者稀罕作者

    正在加载...
      正在加载...
      名称已清空
      微信扫一扫赞赏作者
      喜欢作者其它金额
      作品
      暂无作品
      喜欢作者
      其它金额
      最低赞赏 ¥0
      其它金额
      赞赏金额
      ¥
      最低赞赏 ¥0
      1
      2
      3
      4
      5
      6
      7
      8
      9
      0
      .
      收录于python从入门到精通
      广东,4小时前,

      最新文章

      随机文章