• python基础(十八):⽂件操作


    0 ⽬标

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

    ⼀. ⽂件操作的作⽤

    思考:什么是⽂件?
    思考:⽂件操作包含什么?
    答:打开、关闭、读、写、复制....
    思考:⽂件操作的的作⽤是什么?
    答:读取内容、写⼊内容、备份内容......
     
    总结:⽂件操作的作⽤就是把⼀些内容(数据)存储存放起来,可以让程序下⼀次执⾏的时候直接使
    ⽤,⽽不必重新制作⼀份,省时省⼒。

    ⼆. ⽂件的基本操作

    2.1 ⽂件操作步骤
    1. 打开⽂件
    2. 读写等操作
    3. 关闭⽂件
    注意:可以只打开和关闭⽂件,不进⾏任何读写操作。
    2.1.1 打开
    2.1.1.1 打开⽂件模式
    2.1.1.2 快速体验
    f = open('test.txt', 'w')
    注意:此时的 f 是 open 函数的⽂件对象
     
    2.1.2 ⽂件对象⽅法
    2.1.2.1 写
    2.1.2.2 读

     

    2.1.2.3 seek()
    2.1.3 关闭
    ⽂件对象.close()

    三. ⽂件备份

    需求:⽤户输⼊当前⽬录下任意⽂件名,程序完成对该⽂件的备份功能(备份⽂件名为xx[备份]后缀,例
    如:test[备份].txt)。
    3.1 步骤
    1. 接收⽤户输⼊的⽂件名
    2. 规划备份⽂件名
    3. 备份⽂件写⼊数据
     
    3.2 代码实现

     

    3.3 思考

    四. ⽂件和⽂件夹的操作

    4.1 ⽂件重命名
    os.rename(⽬标⽂件名, 新⽂件名) 
    4.2 删除⽂件
    os.remove(⽬标⽂件名)
    4.3 创建⽂件夹
    os.mkdir(⽂件夹名字) 
    4.4 删除⽂件夹
    os.rmdir(⽂件夹名字)
    4.5 获取当前⽬录
    os.getcwd() 
    4.6 改变默认⽬录
    os.chdir(⽬录)
    4.7 获取⽬录列表
    os.listdir(⽬录) 

    五.应⽤案例

    需求:批量修改⽂件名,既可添加指定字符串,⼜能删除指定字符串。
    步骤
    1. 设置添加删除字符串的的标识
    2. 获取指定⽬录的所有⽂件
    3. 将原有⽂件名添加/删除指定字符串,构造新名字
    4. os.rename()重命名

    六. 总结

     

     
     
  • 相关阅读:
    android 图片全屏
    .9.png
    C++中的endl
    C++输入输出cin与cout
    word-search
    Java中的的画正三角方法
    octave中的一些基本操作
    C#中判断语句 if、if-else if、switch-case
    C#中的异常处理(try-catch的使用)——使程序更加稳定
    编程&blog处女篇-用C#求100以内的质数
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/14727952.html
Copyright © 2020-2023  润新知