当以写模式或追加模式打开文件后,就可以使用 write() 函数将数据写入文件中.write() 函数的参数是要写入文件的数据,数据类型可以是字符串或字节流.
下面是一个示例程序,演示如何打开一个文件并写入数据:
# 以写模式打开文件
file = open('example.txt', 'w', encoding='utf-8')
# 写入数据
file.write('Hello, World!\n')
file.write('Python is awesome.\n')
# 关闭文件
file.close()
需要注意的是,在使用 write() 函数写入数据时,如果文件已经存在,则会覆盖原有数据.如果希望在文件原有数据的基础上追加新的数据,应该以追加模式打开文件.例如:
# 以追加模式打开文件
file = open('example.txt', 'a', encoding='utf-8')
# 追加数据
file.write('This is additional data.\n')
# 关闭文件
file.close()
在这个示例程序中,使用追加模式打开 example.txt 文件,并向文件中追加一行数据.由于是追加模式,所以原有数据并未被覆盖.
另外,需要注意的是,在使用 write() 函数写入数据时,必须确保传入的数据是字符串类型或字节流类型.如果要写入其他类型的数据,需要先将其转换成字符串或字节流.例如:
# 以写模式打开文件
file = open('example.txt', 'w', encoding='utf-8')
# 写入数据
number = 42
file.write(str(number))
# 关闭文件
file.close()
在这个示例程序中,将一个整数写入文件,需要先使用 str() 函数将其转换成字符串.
以上就是土嘎嘎小编为大家整理的Python 写入文件数据_write)函数使用方法相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!