Python文件操作中write()函数的基本用法
发布时间:2023-12-14 08:06:46
write()函数是Python文件操作中常用的函数之一,用于向文件中写入内容。它的基本语法如下:
file.write(str)
其中,file是一个已经打开的文件对象,str是要写入文件的内容,它必须是一个字符串。
write()函数会将str中的内容写入文件,覆盖文件中原有的内容。如果文件不存在,则会创建一个新的文件。
下面是write()函数的使用例子:
例子1:向文件中写入字符串
# 打开文件
file = open("example.txt", "w")
# 向文件中写入字符串
file.write("Hello, world!")
# 关闭文件
file.close()
上述例子中,我们打开了一个文件example.txt,并以写入模式("w")打开。然后使用write()函数向文件中写入了字符串"Hello, world!"。最后,我们关闭了文件。
例子2:使用循环向文件中写入多行字符串
# 打开文件
file = open("example.txt", "w")
# 使用循环向文件中写入多行字符串
for i in range(5):
file.write(f"This is line {i+1}
")
# 关闭文件
file.close()
上述例子中,我们使用循环向文件中写入了5行字符串,每行字符串都包含了行号。每次写入字符串之后,我们使用换行符"
"插入一个换行符,使得每行字符串独占一行。
注意,使用write()函数向文件中写入内容时,需要手动加上换行符("
")或者其他所需的分隔符。否则,所有内容都会被写入到一行中。
总结起来,write()函数是Python文件操作中用于向文件中写入内容的函数。它的使用十分简单,只需要将要写入的内容作为字符串传递给write()函数即可。在使用write()函数时,需要注意控制换行符或者其他分隔符的使用,以使得写入的内容能够按照需求分行或分隔开。
