使用Python内置函数进行文件操作
Python提供了很多内置函数来进行文件操作。下面将介绍一些常用的文件操作函数。
1. 打开和关闭文件:
- open()函数:打开文件,并返回一个文件对象。
语法:file = open(filename, mode)。
例如:file = open("test.txt", "r")。
- close()方法:关闭文件。
语法:file.close()。
例如:file.close()。
2. 读取文件内容:
- read()方法:读取文件的全部内容。
语法:file.read(size),size是可选参数,指定要读取的字节数。
例如:content = file.read()。
- readline()方法:读取文件的一行内容。
语法:file.readline()。
例如:line = file.readline()。
- readlines()方法:读取文件的全部内容,并返回一个包含各行内容的列表。
语法:file.readlines()。
例如:lines = file.readlines()。
3. 写入文件内容:
- write()方法:将内容写入文件。
语法:file.write(content)。
例如:file.write("Hello, World!")。
- writelines()方法:将多行内容写入文件。
语法:file.writelines(lines),lines是一个包含多行内容的列表。
例如:file.writelines(["Line1
", "Line2
", "Line3
"])。
4. 修改文件指针位置:
- seek()方法:将文件指针移到指定位置。
语法:file.seek(offset, whence),offset表示偏移量,whence表示从哪里开始,0表示文件开头,1表示当前位置,2表示文件末尾。
例如:file.seek(0, 0)。
5. 检测文件属性:
- tell()方法:返回文件指针的当前位置。
语法:file.tell()。
例如:position = file.tell()。
- fileno()方法:返回文件描述符。
语法:file.fileno()。
例如:fd = file.fileno()。
6. 重命名和删除文件:
- rename()函数:将文件重命名。
语法:os.rename(oldname, newname)。
例如:os.rename("old.txt", "new.txt")。
- remove()函数:删除文件。
语法:os.remove(filename)。
例如:os.remove("test.txt")。
上述只是列举了一些常用的文件操作函数和方法,Python还提供了其他更多的文件操作函数和方法。如果想要深入了解更多文件操作的内容,可以查阅Python官方文档。
