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

python 文件相关的操作 常用函数(读文件、写文件、文件的追加内容、修改文件内容、复制文件、按行读取文件、with open) json文件的读取

常用函数:open(打开文件),read(读文件到程序中),write(写程序中的变量到文件),close(关闭文件)

示例1:读文件(r)

  示例2:按行读取(readline

示例3: 读取所有行,(readlines)

遇到的问题:

原因:因为默认的编码格式是gbk,所以报错。

解决办法1:可以将txt文件另存为 ,然后修改编码格式后保存,如下

 解决方法2:在代码中修改编码格式

 示例4:写入文件(w)

 示例5:文件追加内容(a)

 示例6:修改文件内容

 示例7:复制文件


with open:实现功能一样,语法不一样,可以省略关闭文件那一步。

json文件的读取、写入

读取:关键字load,库json

 

 注意:json文件的格式一定要正确,否则读取的时候会报错(中文符号,多个键值中间没有逗号,最后一个键值存在逗号,json文件的扩展名错误)

 写入json文件:关键字dump

 

 

 

http://www.lryc.cn/news/44834.html

相关文章:

  • python 系列 06 -生成及解析二维码
  • 2023第二届中国绿色钢铁国际峰会
  • java 高考志愿填报系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目
  • 机器学习 vs 深度学习:了解两者的异同
  • 流行的 DAW编曲软件FL Studio 21 有什么新功能?
  • 【Java】抽象类和接口
  • Lora:Low-Rank Adapation of Large Language models
  • 洛谷-P8466 [Aya Round 1 A] 幻想乡扑克游戏
  • HBase性能优化方法总结
  • Linux基础内容(16)—— 文件系统
  • Vue自定义事件
  • Java SE 基础 (6) 第一个Java程序
  • P1004 [NOIP2000 提高组] 方格取数
  • Leetcode.1024 视频拼接
  • 20个华为路由器常用的Python脚本,网工写自动化脚本时候可以参考!
  • 【kubernetes云原生】k8s资源管理命令与Namespace使用详解
  • String源码深度刨析
  • FreeRTOS - 消息队列
  • 怎样正确做 Web 应用的压力测试?
  • php mysql大学生求职招聘资源信息网zkfdzkf67a8
  • 2023上海市“星光计划”职业院校技能大赛 网络安全竞赛试题任务书
  • Spring事务源码:创建代理类
  • java14 使用增强的模式匹配切换表达式
  • python【正则表达式】
  • Ubuntu常见系统问题解决方式
  • C/C++中的虚拟内存
  • Qt C++与Python混合编程:补充错误
  • 2023-04-01:当Go语言遇见FFmpeg视频解码器,使用Go语言改写decode_video.c文件,提升视频解码效率与开发体验。
  • Solidity 学习笔记
  • ThreadLocal原理