open()
在Python中,open()函数用于打开文件并返回对应的文件对象。它接受两个参数:文件名和打开模式。
文件名可以是一个包含完整路径的字符串,也可以是相对当前工作目录的相对路径。
打开模式用于指定文件的读写方式。常见的模式有:
open()函数返回的文件对象具有多个方法用于对文件进行读写操作。
read()
read()方法用于从文件中读取指定数量的字符或字节。它接受一个可选的参数,用于指定要读取的字符或字节的数量。
如果不传入参数,则read()方法将读取整个文件的内容。
read()方法会从文件的当前位置开始读取内容,并将文件指针移动到读取结束的位置。
write()
write()方法用于向文件中写入内容。它接受一个字符串作为参数,并将字符串写入到文件中。
write()方法会将内容写入到文件的当前位置,并将文件指针移动到写入结束的位置。
如果需要写入多行内容,可以使用\n换行符将它们分隔开。
seek()
seek()方法用于移动文件指针到指定的位置。它接受一个参数,用于指定要移动到的位置。
参数可以是一个表示偏移量的整数值,也可以是一个表示偏移量和起始位置的组合值。
起始位置可以是0代表文件开头,1代表当前位置,2代表文件结尾。
seek()方法在二进制模式下只接受整数值作为参数,而在文本模式下可以接受负数值表示相对于文件结尾的偏移量。
close()
close()方法用于关闭文件。一旦文件被关闭,就不能再对其进行读写操作。
关闭文件可以释放系统资源并确保文件被保存。
可以使用with语句来自动关闭文件,这样可以避免忘记调用close()方法。
网友留言(0)