python 自动化测试教程,python自动编程测试

首页 > 经验 > 作者:YD1662022-11-18 09:06:19

2.1.4 读取文件所有行并保存为列表(readlines)

readlines用保存所有行并将数据保存至一个列表,每一个列表元素就是一行数据,每个元素末尾会有一个\n表示在这里换行:

f = open("love.txt", encoding="utf-8") first = f.readlines() print(f"获取的列表数据为:{first}")

python 自动化测试教程,python自动编程测试(9)

2.1.5 文件写入模式(write)

写入文件我们使用write函数进行文件内容的写入,我们先看下错误例子:

f = open("love.txt", encoding="utf-8") f.write("I love CPDD ") 

python 自动化测试教程,python自动编程测试(10)

open函数中默认的mode参数是r,当我们想要写入数据时,需要修改为写入模式,如果你已经拥有了这个文件且有数据内容,每一次打开这个文件,以写入模式进行写入,会覆盖之前的写入,如果没有文件,则创建后直接写入:

# 默认mode="r",将mode修改为w f = open("love.txt", encoding="utf-8", mode="w") f.write("I love CPDD")

python 自动化测试教程,python自动编程测试(11)

相信大家已经知道写入模式的弊端了,当有重要数据时,显然我们用写入模式有可能会覆盖掉重要数据,往往我们的写入是新增,例如新增备注、测试用例等等,那么我们需要使用到追加模式,只需要将mode的参数改为a即可:

f = open("love.txt", encoding="utf-8", mode="a") f.write("I love China ")

python 自动化测试教程,python自动编程测试(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.