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

Python入门全攻略(六)

文件操作

文件路径

  • 绝对路径:

D:\pythonLearing\fileOperating.exe

  • 相对路径:

./fileOperating.exe

# ./表示当前目录

# ../表示上一级目录

字符编码

字符集编码 说明
ASCll   最早的字符编码标准之一,基于拉丁字母的字符集,一共有128个字符
GBK(国际码) 用于简体中文的字符编码,扩展自GB2312,包含更多中文字符
Unicode 为容纳世界上所有书面语言而制定的一种字符集编码,字符集非常大
UTF-8 Unicode的一种实现方式,使用一到四个字节表示一个字符,广泛使用

文件操作

python代码操作的文件格式:exe、txt、py、csv、md、mp4、jpg......(文本/音频/图片...)

文件操作模式:

模式 描述 适用场景
'r' 读取模式,文本文件必须存在,否则会抛出异常。 读取现有文本文件的内容。
'w' 写入模式,如果文件存在则覆盖,否则创建新文件。 创建或覆盖写入文本文件。
'a' 追加模式,如果文件存在则在文件末尾追加内容,否则创建新文件。 追加内容到现有文本文件。
'r+' 读写模式,文件必须存在,否则会抛出异常。 读取并写入文本文件。
'w+' 读写模式,如果文件存在则覆盖,否则创建新文件。 创建或覆盖并读取文本文件。
'a+' 追加读写模式,如果文件存在则在文件末尾追加内容,否则创建新文件。

相关文章:

  • AMBA-CHI协议详解(十四)
  • istio入门篇(一)
  • 文心智能体平台将全面接入DeepSeek
  • QT基础一、学会建一个项目
  • 零基础购买阿里云服务器,XShell连接云服务器
  • 五、敏捷方法论:敏捷团队与文化
  • MySQL视图
  • DeepSeek与医院电子病历的深度融合路径:本地化和上云差异化分析
  • 2024年年终总结
  • Linux 目录结构与基础命令学习记录
  • 时序约束进阶八:时钟抖动Jitter与不确定性Uncertainty
  • 日常工作管理软件比较:6款工具的优缺点深度分析
  • BY组态:工业自动化的未来,触手可及
  • ROS2下编写orbbec相机C++ package并Rviz显示
  • Django后台新建管理员
  • Typescript class中的方法和函数类型的属性有何不同?
  • 当时只道是寻常
  • Postfix 主配置文件:只允许本机发送邮件,不接收任何外部邮件
  • 详细介绍 一下Tailwind CSS 在 Vite 项目中的配置和使用
  • 数据交互,请求拦截器,响应拦截器
  • 外交部介绍对巴西、阿根廷、智利、秘鲁、乌拉圭等5国试行免签政策
  • 沪喀同心|为新疆青少年提供科普大餐,“小小博物家(喀什版)”启动
  • “老中青少”四代同堂,季春艳携锡剧《玲珑女》冲击梅花奖
  • 中东睿评|特朗普中东三国行:喧嚣的形式与空洞的实质
  • 第一集丨《亲爱的仇敌》和《姜颂》,都有耐人寻味的“她”
  • 网红街区如厕难,如何多管齐下补缺口?