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()函数关闭文件。
