4.12日笔记
1.文件操作
读文件
f = open("1.txt", "r",encoding="utf-8") print(f.read())
最好后边加上encoding=“utf-8”这样避免编码格式不一致导致的报错
写文件
写一个新文件会在列表里创建这个文件,如果文件存在则会更新文件内容
2.文件的常用操作
read
write(date)
readline()读取文件每一行内容,每一行内容做为一个字符串,每个只负责读一行,多行需要多个readline
readlines() 读取文件内容,返回一个list,每一行做为一个元素
enumerate() 显示行号
f.name 显示文件名称
f.close() 关闭文件 有开有闭 打开以后及时关闭
encoding = “utf-8”指定文件编码格式 指定格式防止不同版本报错
codecs 这个模块解决Python2中的一些编码格式的问题,下边是标准的写法
with 可以后边不用加f.close,比较智能化,不用再考虑最后关闭文件了,这个可以自动关闭文件
.
2.函数
函数定义:以def关键字开头,函数名,参数:回车键
以阶乘函数为例