前言
这一节我们学习如何将字符串写入文件,所用到的函数是write()
。
实践
首先我们定义要写入文件的字符串:
text = "Yoooooooooooooo\nThis is some text\nhave a good one!\n"
注意,字符串里面的\n
表示转义字符,其在文档中的表现就是回车换行。
然后我们打开一个文件,如果指定的文件不存在,Python会自动创建该文件:
with open(r"C:\Users\shen_student\Desktop\test.txt", mode="w", encoding="utf-8") as file:
file.write(text)
这里我们创建了名为test.txt
的文件,通过指定模式为w
(write)使程序知道现在是写入文件的模式,然后通过代码file.write(text)
将我们定义的字符串写入到文件中。不过这里的写入是覆盖式的,也即会清空文件中原有的内容。如果我们采用追加式的写入,需要指定模式为a
(append):
with open(r"C:\Users\shen_student\Desktop\test.txt", mode="a", encoding="utf-8") as file:
file.write(text)
以上便是文件写入的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍文件复制(Copy a File),敬请期待~