Python中的文件操作函数及使用示例
发布时间:2023-07-05 21:58:56
在Python中,可以使用一系列文件操作函数对文件进行读写、复制、移动和删除等操作。下面是一些常见的文件操作函数及其使用示例:
1. open()函数:用于打开文件,并返回一个文件对象。可以指定文件路径、打开模式、编码等参数。示例:
file = open('example.txt', 'r', encoding='utf-8')
2. read()函数:用于读取文件内容。接受一个可选的参数,指定要读取的字符数。示例:
content = file.read() print(content)
3. readline()函数:用于逐行读取文件内容。示例:
line = file.readline()
while line:
print(line)
line = file.readline()
4. readlines()函数:用于将文件的所有行读取到一个列表中。示例:
lines = file.readlines()
for line in lines:
print(line)
5. write()函数:用于向文件写入内容。示例:
file.write('Hello, World!')
6. writelines()函数:用于将多个字符串写入文件。示例:
file.writelines(['Hello, ', 'World!'])
7. close()函数:用于关闭文件。示例:
file.close()
8. rename()函数:用于重命名文件或移动文件位置。示例:
import os
os.rename('old.txt', 'new.txt')
9. remove()函数:用于删除文件。示例:
os.remove('example.txt')
10. mkdir()函数:用于创建目录。示例:
os.mkdir('new_folder')
11. rmdir()函数:用于删除目录。示例:
os.rmdir('new_folder')
12. copyfile()函数:用于复制文件内容到目标文件。示例:
import shutil
shutil.copyfile('source.txt', 'destination.txt')
以上仅是一些常见的文件操作函数及其使用示例。在实际开发中,还有许多其他相关的文件操作函数可供使用,如文件查询、文件属性获取等。需要根据具体的需求选择合适的函数进行文件操作。
