python爬虫(文件处理)
程序员文章站
2022-05-08 10:34:26
重拾python语法(day4)啥都不说了,直接上菜文件处理1.什么是文件2.python如何操作文件open close with open() as f: pass 3.文件的三种操作模式r 只读 文件不存在会直接报错 w 只写 文件不存在 自动创建 文件存在 1.先清空文件 2.再写内容 a 只追加 文件不存在 自动创建 写的内容在原文件后面...
重拾python语法
啥都不说了,直接上菜
-
文件处理
1.什么是文件 2.python如何操作文件 open close with open() as f: pass 3.文件的三种操作模式 r 只读 文件不存在会直接报错 w 只写 文件不存在 自动创建 文件存在 1.先清空文件 2.再写内容 a 只追加 文件不存在 自动创建 写的内容在原文件后面 4.文件的两种打开模式 t 文本模式也是默认的模式 1.操作对象是字符串 2.只能针对文本文件 3.必须指定encoding编码 b bytes/二进制模式 1.操作对象是bytes/二进制 2.兼容任意文件类型 3.一定不能指定encoding编码 5.文件对象常用方法 read readline readlines write writelines readable writeable flush tell ... 6.控制文件光标移动 f.seek(移动量,模式) 模式 0 参照文件开头 1 参考当前位置 2 参考文件末尾 移动量是以bytes为单位的,除了t模式下的read(n)是以字符串为单位 0可以在t和b下使用 1和2只能在b下使用 7.文件修改 1.读取文件到内存修改完毕之后覆盖原文件 2.创建一个临时文件 将修改好的内容写入临时文件 删除原文件 修改临时文件名取代原文件
-
函数
def 函数名(参数1,参数2,...): """注释""" 函数体代码 return 返回值 # 函数的返回值 关键字return 1.不写默认返回None 2.写了return那么后面跟什么就返回什么 3.支持任意数据类型 4.如果有多个 自动组织成元组返回(你在接收的时候可以直接进行解压赋值) 5.函数体代码只要遇到return会立刻结束函数运行 # 函数的参数 位置参数 关键字参数 默认参数 可变长参数 *args **kwargs """ 参数的前后顺序 越短越靠前 越长越靠后 """ # 扩展 * ** 在形参和实参数中的不同作用(******) def index(*args,**kwargs): pass index(*[1,2,3,4],**{'username':'jason','password':123})
上面是我老师的课堂笔记整理
上一篇: 企业逐渐部署云计算战略