Python中write()函数的用法及示例
发布时间:2024-01-09 03:25:25
write()函数是Python中内置的一个文件对象方法,用于将指定的字符串或字节流写入到文件中。
write()函数的用法如下所示:
file.write(str)
其中,file是文件对象,str是要写入文件的字符串或字节流。
示例1:写入字符串
# 打开文件
file = open("example.txt", "w")
# 写入字符串
file.write("Hello, World!")
# 关闭文件
file.close()
上述例子中,我们打开一个example.txt文件,并使用write()函数将字符串"Hello, World!"写入到文件中。然后关闭文件。执行完以上代码后,我们可以在example.txt文件中看到已经写入了字符串。
示例2:写入字节流
# 打开文件
file = open("example.txt", "wb")
# 写入字节流
file.write(b"\x48\x65\x6c\x6c\x6f\x2c\x20\x57\x6f\x72\x6c\x64\x21")
# 关闭文件
file.close()
上述例子中,我们以二进制方式打开example.txt文件,并使用write()函数将字节流写入到文件中。字节流b"\x48\x65\x6c\x6c\x6f\x2c\x20\x57\x6f\x72\x6c\x64\x21"表示的是字符串"Hello, World!"的ASCII编码。同样,我们也可以在example.txt文件中看到已经写入了字节流。
总结:
write()函数是Python中文件对象的方法,用于向文件中写入字符串或字节流。我们可以通过打开文件、调用write()函数、关闭文件的方式来将数据写入到文件中。
