write()函数写文件?
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()函数是用于将数据写入文件的常用函数。它的语法格式简单易懂,可以方便地写入各种不同类型的数据。如果想要写入文件中的数据,请注意打开文件,写入数据,然后关闭文件。
