Python中write()函数的参数详解及其常见用法
在Python中,write()函数是用来向文件中写入数据的函数。它的基本语法为:file.write(str)。
其中,file是要写入的文件对象,str是要写入的数据。write()函数会将str参数中的内容写入到指定文件中。
下面是write()函数的参数详解及其常见用法的例子:
1. 写入字符串数据
file = open("example.txt", "w")
file.write("Hello World!")
file.close()
这个例子会向名为"example.txt"的文件中写入"Hello Word!"字符串。
2. 写入多行数据
file = open("example.txt", "w")
file.write("Line 1
")
file.write("Line 2
")
file.write("Line 3
")
file.close()
这个例子会向名为"example.txt"的文件中写入三行数据,每行数据后面加上换行符"
"。
3. 写入整数数据
file = open("example.txt", "w")
file.write(str(123))
file.close()
这个例子会向名为"example.txt"的文件中写入123这个整数。
4. 追加写入数据
file = open("example.txt", "a")
file.write("World!")
file.close()
这个例子会向名为"example.txt"的文件中追加写入"World!"字符串。注意,这里我们使用"a"模式打开文件,而不是"w"模式,表示以追加方式写入文件。
5. 写入二进制数据
file = open("example.txt", "wb")
file.write(bytes([0x48, 0x65, 0x6C, 0x6C, 0x6F]))
file.close()
这个例子会向名为"example.txt"的文件中写入二进制数据,[0x48, 0x65, 0x6C, 0x6C, 0x6F]代表的是字符串"Hello"的ASCII码。注意,这里我们使用"wb"模式打开文件,表示以二进制写入方式写入文件。
6. 写入字节数据
file = open("example.txt", "wb")
file.write(b"Hello")
file.close()
这个例子会向名为"example.txt"的文件中写入字节数据b"Hello"。注意,这里我们使用"wb"模式打开文件,表示以二进制写入方式写入文件。
需要注意的是,使用write()函数写入数据后,一定要记得关闭文件,以释放系统资源。
总结一下,write()函数是Python中用于写入数据的函数,它的常见用法有:写入字符串数据、写入多行数据、写入整数数据、追加写入数据、写入二进制数据和写入字节数据。根据不同的需求,可以选择不同的打开文件模式来使用write()函数。同时,写入数据后一定要记得关闭文件,以释放系统资源。
