欢迎访问宙启技术站
智能推送

write()函数写文件?

发布时间:2023-06-24 18:44:53

write()是Python的一个内置函数,可用于将文本和数据写入文件。这个函数的作用类似于print()函数,但是print()函数输出的是在控制台屏幕上,而write()函数把数据写入文件。

write()函数的语法格式如下:

file.write(string)

在这里,file是一个文件对象,而string是要写入文件中的数据。可以将string变量设置为一个字符串,也可以是任何类型的数据,但需要将其转换为字符串。

write()函数也提供了查询写入字节数的方法,格式如下:

file.write(string)

print(file.tell())

在上面的代码中,tell()函数会返回写入的字节数。

写文件的过程如下:

- 打开文件:使用Python内置open()函数打开文件,可以指定文件打开模式(读/写/追加等)。open()函数返回文件的对象,传递给write()函数使用。

- 写入数据:write()函数用于将指定数据写入文件中,如果写入数据是一个字符串,需要通过f.write('string')写入文件中。

- 关闭文件:完成数据写入后,使用close()函数关闭文件,确保数据写入。

下面是一个示例程序,演示如何使用write()函数写入数据到文件。

# 打开文件

file = open('test.txt', 'w')

# 写入数据

file.write("Hello Python.

")

file.write("Python is a powerful language.")

# 关闭文件

file.close()

在上面的代码中,我们创建了一个名为test.txt的文件,并向其中写入了两个不同的字符串,然后将文件关闭。

总结一下,Python的write()函数是用于将数据写入文件的常用函数。它的语法格式简单易懂,可以方便地写入各种不同类型的数据。如果想要写入文件中的数据,请注意打开文件,写入数据,然后关闭文件。