一般在编程中的文件操作就是将操作系统中的文件作为文件对象打开之后,对其进行读写等操作后保存的过程。python中提供的这个文件对象File对象。
File对象函数
'''
open(name,mode) ----打开文件
-- name 是文件路径,-- mode 是文件的打开模式
mode模式 模式的相关描述描述
r 以只读的形式打开文件,文件的指针在开头
r+ 读写,文件指针在开头
rb 以二进制的形式,只读文件指针在开头
w 只写,文件不存在,则创建新的,存在则覆盖,指针在开头
w+ 读写,文件不存在,则创建新的,存在则覆盖,指针在开头
wb 只写,以二进制的形式
a 追加模式,文件指针在结尾
a+ 读写,不存在则创建,存在直接追加
ab 以二进制形式追加
'''
'''
File.write("") ----写入内容
File.read() ----读取内容
File.close() ----关闭文件
'''
写入数据
file = open('Python 集中营.txt','a') # 以追加写入的方式打开文件
file.write("Python 集中营,每天进步一点点") # 写入内容
file.close() # 关闭文件
读取文件
file = open('Python 集中营.txt','r') # 以读取的方式打开文件
file.read() # 读取所有内容
file.read(10) # 读取10个字符
file.readlines() # 按每行列表的形式读取所有内容
file.readline(2) # 读取整行数据
file.close() # 关闭文件
逐行读取文件
import time
for row in open('Python 集中营.txt','r'):
time.sleep(2)
print("当前行数据:",row)