读文件:1,搞清楚路径,两种路径,绝对路径和相对路径
2,文件类型 txt excel csv,文件类型不一样,读取方式不一样
3,文件编码(utf-8)
要读文件需要先打开文件,打开文件使用python内置函数open:
注意读写模式的选择,编码
打开文件需要读文件,使用read
读文件也可以使用readline,读取的是首行内容,如果要通过readline读取到所有内容,需使用while True循环,需注意死循环,break跳出,替换换行符 \n
读文件第三种方式readlines,将读取的所有内容,放在列表中,一行代表列表中的一个元素,注意,读取到列表中的内容会有 \n 换行符,可以遍历成字符串,使用字符串替换换行符为空
with open…as 别名 打开文件另一种方式,再不需要close
需要输出打印内容则print
写入文件:
写模式选择关键字
w写入会覆盖原文件
a写入会追加至原文件末尾
如果要写入新文件,打开文件时创建不存在的文件可创建新文件并写入内容
写入文件时如果,如果要换行,使用换行符 \n,注意,有符号要使用转义符
写入多行writelines
写入多行,可列表,元组,集合,以换行符 \n 分开,列表中只能时字符串,其他的都会报错
需提前定义好要加的多行内容
可读可写 a+
写操作完成后,光标位置处在文件末尾,不改变位置,只能从尾部读,读出来时空;如果要从头读,需使用seek方法,移动光标位置,首字符光标为0
关于路径的操作