一、python文件操作

1.基本概念

   对文件读取内容,写入内容。  格式: fr = open("1.txt", "r") ,参数是 文件的名称(可以是文件的绝对路径),选项

                                                  分:r 读,w写 ,b二进制, a 追加

2.文件的全局申明  import  codecs 

                            ENCODEING = "utf-8"

3.读文件

第六课 python的文件操作 函数

4.写文件

第六课 python的文件操作 函数

二、文件的常用方法

1.read  返回一个字符串

第六课 python的文件操作 函数第六课 python的文件操作 函数

第六课 python的文件操作 函数

2.write

第六课 python的文件操作 函数

3.readline  每次读取文件一行数据,返回每行的字符串数据

第六课 python的文件操作 函数

4.readlines  读取文件内容,返回一个list,每一行是一个元素

第六课 python的文件操作 函数

第六课 python的文件操作 函数

5.name  文件名字

第六课 python的文件操作 函数

6.fileno 文件描述符

第六课 python的文件操作 函数第六课 python的文件操作 函数


7.close  关闭文件

第六课 python的文件操作 函数

8.encoding 文件编码

9.closed 返回bool值 ,判断文件是否关闭

10.seek 读取文件当前位置,文件需要b方式打开

第六课 python的文件操作 函数

第六课 python的文件操作 函数

11.tell返回文件当前位置

第六课 python的文件操作 函数第六课 python的文件操作 函数

12.truncate  (只有写文件才可以用,清空文件,size代表清空到什么位置)

第六课 python的文件操作 函数

第六课 python的文件操作 函数

三、with方法

解决每次打开文件后,需要关闭文件 f.closed()。with 主要是让打开文件后自动关闭文件

第六课 python的文件操作 函数

四、函数

1.函数的定义(声明):

以关键字def开头,函数名,参数:回车缩进

def function(arg1,arg2,............):

    pass

2.函数的调用

函数名直接传入参数就可以

function(1,2,3)

arg1,arg2  形参

1,2,3  实参

3.例子

def fun(a,*args,**kwargs):

    pass

*args              代表是列表

**kwargs        代表是字典

fun(1,2,3,4,5,a=1,b=2)

x, y, z, = 1, 2, 3

a = 1

args = 2,3,4,5 列表

kwargs = {“a": 1,“b”: 2}  字典


相关文章: