美文网首页
day006_python文件操作

day006_python文件操作

作者: 程序员Darker | 来源:发表于2019-06-03 11:31 被阅读0次

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("文件路径")

相关文章

  • day006_python文件操作

    1. python操作文件的步骤 (1) 将文件抽象成一个python的对象(2) 对这个对象,进行读/写的动作(...

  • 文件操作

    文件操作 目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • 09-文件操作

    一、文件操作流程 a.普通文件操作流程: 打开文件 操作文件 关闭文件 b. json文件操作流程: open(文...

  • VBS文件操作

    VBS文件操作'操作文本文件,操作fso对象(文件对象操作) --------------------------...

  • 文件操作

    文件操作:打开文件、读写文件、操作文件内容 写入文件操作:(把大象装入冰箱)1.打开文件 ...

  • 类的补充

    一.复习 1.文件操作a.操作流程:打开文件(open),操作文件,关闭文件with open() as 文件变量...

  • 文件

    目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思考:什么是...

  • 16总 正则表达式

    复习: 1.文件操作a.操作流程: 打开文件(open) --- 操作文件 --- 关闭文件(close)with...

  • 2018-09-10

    01-recode 1.文件操作a.操作流程:打开文件---》操作文件----》关闭文件with open() ...

网友评论

      本文标题:day006_python文件操作

      本文链接:https://www.haomeiwen.com/subject/cutcxctx.html