欢迎访问宙启技术站
智能推送

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()函数时,需要注意控制换行符或者其他分隔符的使用,以使得写入的内容能够按照需求分行或分隔开。