file.write()函数
file.write()函数是Python中的一个写入文件的函数,它可以将字符串或字节写入文件。它的用法如下:
# 打开文件 f = open('test.txt', 'w') # 写入字符串 f.write('Hello World!\n') # 写入字节 f.write(b'\x41\x42\x43\x44\n') # 关闭文件 f.close()
在上面的例子中,我们打开了一个文件,使用file.write()函数写入了一个字符串和一个字节,关闭了文件。
file.write()函数还可以写入多个字符串或字节,只需要将它们放入一个元组(tuple)或列表(list)中:
# 打开文件 f = open('test.txt', 'w') # 写入多个字符串 f.write(('Hello', 'World', '!\n')) # 写入多个字节 f.write((b'\x41\x42\x43\x44', b'\x45\x46\x47\x48\n')) # 关闭文件 f.close()
file.write()函数还可以接受可选参数,用于指定写入的字符串或字节的长度:
# 打开文件 f = open('test.txt', 'w') # 写入字符串 f.write('Hello World!\n', 4) # 写入字节 f.write(b'\x41\x42\x43\x44\n', 2) # 关闭文件 f.close()
在上面的例子中,我们指定了字符串和字节的长度,只有前4个字符和前2个字节被写入文件中。
file.write()函数可以用来写入文件,它可以写入字符串和字节,也可以写入多个字符串或字节,还可以指定写入的字符串或字节的长度。