第四章python文件操作详解

一、文件操作//存储数据

文件操作的作用
文件的基本操作
打开
读写
关闭
文件备份
文件和文件夹的操作

二、文件操作的作用

  1. 将一些内容数据存储存放起来,可以让程序下一次执行的时候直接使用

三、文件的基本操作

  1. 文件操作步骤
    打开文件
    读写等操作
    关闭文件
  2. 打开:
    打开一个已经存在的文件,或者创建一个新文件
    open(name,mode)// 、
    name打开的目标文件名的字符串(可以包含文件所在具体路径)
    mode:设置打开文件的模式(只读、写入、追加等)
  3. 打开文件模式
    在这里插入图片描述
    w模式:不存在就创建文件,存在先清空再写入
    a模式:不存在就创建文件,存在直接在末尾加数据
    r模式:只读,如果文件不存在就报错
    访问模式可以省略,省略表示只读r
    带b的都是二进制
    带+的都是可读可写
    文件指针相当于光标的内容//r,w都在开头。a在结尾
    a+不能读数据
  4. 文件对象方法
    打开:对象 = open(name,mode)
    写:对象.write(‘内容’)
    关:对象.close()
  5. 读:
    文件对象.read(num)//num表示要从文件读取的数据长度,单位为字节,不写默认全部
    \n如果文件换行会占用字节
  6. 文件对象.readlines()//按照行的方式把文件内容读取,返回一个列表,其中每一行数据为一个元素
    //一行行读取
    list = 文件对象.readline()//第一行
    list = 文件对象.readline()//第二行
  7. seek()//用来移动文件指针
    文件对象.seek(偏移量,起始位置)
    文件对象.seek(0)//两个参数都为0
    起始位置:0:文件开头 1:当前位置 2:文档结尾
  8. 关闭:文档对象.close()

四、文件备份

  1. 需求输入任意用户名,程序完成对该文件的备份功能、名字为:test[备份].txt
  2. (.txt是无效文件)
  3. 步骤:
    用户输入目标文件
    规划备份文件名字
    备份文件写入数据

五、文件和文件夹的操作

借助os模块

  1. import os
  2. os.函数名
  3. os.rename(‘目标文件’,‘新文件’)//文件重命名//文件夹也可以
  4. os.remove(‘目标文件名’)//删除文件
  5. os.mkdir(‘文件夹名字’)//创建文件夹
  6. os.rmdir(‘文件夹名字’)//删除文件夹
  7. os.getcwd()//获取当前目录路径
  8. os.chdir(‘目标’)//改变默认目录
  9. os.lisdir(‘目标’)//获取文件夹下所有文件返回一个列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值