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

write() 函数将数据写入文件?

发布时间:2023-07-03 14:28:53

write() 函数是用来将数据写入文件的Python内置函数,它可以将字符串或字节序列写入文件,并返回写入的字符数或字节大小。

使用write()函数需要先打开文件,然后才能将数据写入。打开文件可以使用open()函数来实现,open()函数接受两个参数,即要打开的文件名和打开文件的模式。

例如,要将数据写入到名为example.txt的文件中,可以使用以下代码:

file = open("example.txt", "w")  # 打开文件以写入数据
file.write("Hello, World!")  # 向文件中写入数据
file.close()  # 关闭文件

在这个例子中,我们首先调用open()函数打开名为example.txt的文件,并指定模式为"w",这表示以写入模式打开文件。然后,我们使用write()函数写入字符串"Hello, World!"到文件中。最后,使用close()函数关闭文件。

write()函数可以多次调用来连续地写入数据。例如:

file = open("example.txt", "w")
file.write("Hello,")
file.write(" World!")
file.close()

在这个例子中,我们连续两次调用write()函数来分别写入"Hello,"和" World!"到文件中,结果与上一个例子相同。

此外,还可以使用write()函数写入字节序列到文件中。例如:

file = open("example.txt", "wb")
file.write(b"\x48\x65\x6c\x6c\x6f")  # 写入字节序列
file.close()

在这个例子中,我们通过指定模式为"wb"来以二进制模式打开文件。然后,使用write()函数写入字节序列b"\x48\x65\x6c\x6c\x6f"到文件中。

总结一下,write()函数是用来将数据写入文件的Python内置函数。它可以写入字符串或字节序列,并返回写入的字符数或字节大小。使用write()函数需要先打开文件,并指定打开文件的模式。写入数据可调用多次write()函数来完成,也可以在二进制模式下写入字节序列。最后,务必记得调用close()函数关闭文件。