通常而言测试用例以及备注一行就是一条,我们是需要换行写入数据的,那么换行新增数据,我们可以在写入的内容后加入\n,以此换行即可:
f = open("love.txt", encoding="utf-8", mode="a")
f.write("I love ShenZhen\n")
f.write("I love NBA\n")
2.1.6 自动关闭文件(with)
在我们打开一个文件后一定要记得关闭,否则其他人就会无法打开并使用,如下代码所示:
f = open("love.txt", encoding="utf-8", mode="r")
read = f.read()
print(read)
# close关闭这个文件,以便下次需要时能够成功打开并使用,否则会出现报错
f.close()
人嘛…毕竟还是会忘记一些事情的…写个100次1000次,总会有1次2次忘记的,Python怕我们忘记,贴心的准备with语句,以防止出现忘记的情况。
笔者更建议使用with语句,with语句的原理是,冒号:下子代码在全部执行完成后,自动执行close,以达到防忘的目的。
"""
第一种写法,这种写法需要我们使用close手动关闭这个文件
"""
f = open("love.txt", encoding="utf-8", mode="r")
read = f.read()
f.close()
"""
第二种写法,通过with语句,就不需要使用close关闭文件,防止忘记关闭文件在后续引来一些报错麻烦
格式:with open(文件参数,xxx,xxx) as 变量名:
"""
with open("love.txt", encoding="utf-8") as f:
f.read()
总结
今天的这篇文章就到这里了喜欢的小伙伴可以点赞收藏评论加关注哟。