这篇教程Python文件基本操作实用指南写得很实用,希望能帮到您。 文件的存储方式
文本文件和二进制文件 - 文本文件
- 二进制文件
- 保存的内容 不是给人直接阅读的,而是提供给其她软件使用的
- 二进制文件不能使用 文件编辑软件 查看
文件基本操作
操作文件的套路 在计算机 中要操作文件一共包含三个步骤: 1.打开文件 2.读、写文件 3.关闭文件 操作文件的函数/方法 序号 | 函数/方法 | 说明 | 1 | open | 打开文件,并且返回文件操作对象 | 2 | read | 将文件内容读取到内存 | 3 | write | 将指定内容写入文件 | 4 | close | 关闭文件 | - open 函数负责打开文件,并且返回文件对象
- read /write / close 三个方法都需要通过文件对象 来调用
read方法——读取文件 - open 函数的第一个参数是要打开的文件名(文件名区分大小写)
- 如果文件存在,返回 文件操作对象
- 如果文件不存在,会抛出异常
- read 方法可以一次性 读入 并 返回文件的所有内容
- close 方法负责关闭文件
- 如果忘记关闭文件,会造成系统资源消耗,而且会影响到后续对文件的访问
- 注意:方法执行后,会把文件指针 移动到 文件的末尾

示例: # 1.打开文件file = open("read.txt")# 2. 读取文件内容text = file.read()print(text)# 3.关闭文件file.close() 注: - 在开发中,通常会先编写 打开 和 关闭 的代码,再编写中间针对文件的 读 / 写 操作。
文件指针 - 文件指针 标记 从哪个位置开始读取数据
- 第一次打开 文件时,通常文件指针会指向文件的开始位置
- 当执行了 read 方法后,文件指针 会移动到 读取内容的末尾

注意:如果执行了一次 read 方法,读取了所有内容,那么再次调用 read 方法,是不能读取到任何的内容,因为第一次读取之后,文件指针移动到了文件末尾,再次调用不会读取到任何的内容。 打开文件的方式 - open 函数默认以 只读方式 打开文件,并且返回文件对象
语法如下: | # 1.打开文件file_read = open("read.txt")file_write = open("read[复件].txt", "w")# 2. 读、写while True: # 读取一行内容 text = file_read.readline() # 判断是否读取到内容 if not text: break file_write.write(text)# 3.关闭文件file_read.close()file_write.close()
到此这篇关于Python文件基本操作的文章就介绍到这了,更多相关Python文件操作内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!