文章目录
一、前言
本文章主要讲解Python中的文件基础操作等内容,是文件操作的基础讲解,在后续的自动化测试中会需要使用到,下方有系列文章的传送门,感兴趣的小伙伴也可以前往查看,话不多说,让我们一起看看吧~
系列文章:
系列文章1:【Python自动化测试1】遇见Python之美
系列文章2:【Python自动化测试2】Python安装配置及PyCharm基本使用
系列文章3:【Python自动化测试3】初识数据类型与基础语法
系列文章4:【Python自动化测试4】字符串知识总结
系列文章5:【Python自动化测试5】列表与元组知识总结
系列文章6:【Python自动化测试6】字典与集合知识总结
系列文章7:【Python自动化测试7】数据运算符知识合集
系列文章8:【Python自动化测试8】流程控制语句讲解
系列文章9:【Python自动化测试9】函数知识合集
二、文件操作合集
2.1 open函数讲解
2.1.1 open函数创建
open函数主要用于打开一个文件,创建一个file
的对象,最基础的用法如下代码所示:
# open函数中有一个位置参数,我们需要传file,文件名
f = open("love.txt")
# open函数也有返回值,返回的是一个文件对象
print(f)
2.1.2 读取文件所有(read)
往往我们要打开一个文件,都是要获取文件中的数据使用或阅读,我们可以通过open
函数中的read
方式来读取文件,读取出的文件类型为字符串类型:
# open函数中有一个位置参数,我们需要传file,文件名
f = open("love.txt")
# 读取一个文件我们使用read,它可以获取文件内容
read_my_file = f.read()
print(read_my_file)
在文件为全英文时可直接操作打开,同样的一段代码,不同的文本内容,如果文件中含有中文、日文、韩文等内容,那么必须在open
函数后加上utf-8
或utf8
,否则打印会出现UnicodeDecodeError
的报错:
"""
错误版本,没有utf-8
"""
# open函数中有一个位置参数,我们需要传file,文件名
f = open("love.txt")
# 读取一个文件我们使用read,它可以获取文件内容
read_my_file =