day006_python文件操作

2019-06-03  本文已影响0人  程序员Darker

1. python操作文件的步骤

(1) 将文件抽象成一个python的对象
(2) 对这个对象,进行读/写的动作
(3) 关闭这个对象

2. 打开文件

  1. 语法
    ① open(文件名,访问模式,文件编码)


    语法.png
    读取文件.png
  1. 注意
    ① 文件文件不存在,会在当前代码所在的目录创建该文件。

3. 关闭文件

文件变量.close()

4. 把数据写入文件

  1. 文件.write("数据") 文件数据写的通用操作
  2. 文件.writelines([]) 文本文件的操作,每个元素

5. 从文件中读取数据

  1. 文件.read(字符个数) 读取指定个数的字符

  2. 注意事项:
    ① f.read()可以多次调用. 但每次调用会在原来的基础上面一直向后读取
    ② r 表示要读取文件中的内容,但是不可写入数据 io.UnsupportedOperation: not writable
    ③ 如果文件不存在将会报错。FileNotFoundError: [Errno 2] No such file or directory: '1data.txt' 上面的英文说明文件找不到, 文件或者目录不存在。
    ④ open的打开模式默认为r,所以第二个参数可以省略

  3. f.readlines() 一次性将每一行读取出来保存在列表中

  4. f.readline() 一行一行读取保存在字符串

6. 文件操作

  1. 引入模块import os
  2. 文件重命名
    ① 语法: os.rename("文件名","新的文件名")
  3. 删除文件
    ① 语法: os.remove ("文件名")
  4. 创建文件夹
    ① 语法: os.mkdir ("文件夹的名字")
  5. 获取当前目录
    ① 语法: os.getcwd()
  6. 改变目录
    ① 语法: os.chdir ()
  7. 获得目录列表
    ① 语法: os.listdir("目录路径")
  8. 删除目录
    ① 语法:os.rmdir("目录路径")
    ② 注意:只能够删除一个空目录
  9. 判断是否为目录或文件
    ① 目录:os.path.isdir("目录路径")
    ② 文件:os.path.isfile("文件路径")
上一篇 下一篇

猜你喜欢

热点阅读