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

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')

以上仅是一些常见的文件操作函数及其使用示例。在实际开发中,还有许多其他相关的文件操作函数可供使用,如文件查询、文件属性获取等。需要根据具体的需求选择合适的函数进行文件操作。