Python 文件系统管理
时间: 2024-08-02 17:00:58 浏览: 172
在Python中,文件系统管理主要通过内置的`os`和`shutil`模块来进行。以下是几个关键操作:
1. **打开文件**:使用`open()`函数可以创建一个文件对象,例如 `file = open('filename.txt', 'r')`,其中'r'表示读模式。
2. **读取文件**:可以使用`read()`方法读取整个文件内容,`readline()`逐行读取,或者`readlines()`按行返回列表。
3. **写入文件**:如果需要写入数据,可以用`write()`方法,如`file.write('Hello, World!\n')`。
4. **关闭文件**:完成操作后记得调用`close()`方法或使用上下文管理协议`with`关键字自动关闭,如`with open('file.txt', 'w') as file:`。
5. **目录操作**:`os`模块提供了一系列函数如`listdir()`, `mkdir()`, `rmdir()`等,用于查看、创建、删除目录。
6. **复制移动文件**:`shutil`模块提供了`copy()`和`move()`函数,可以复制或移动文件到指定位置。
7. **遍历文件夹**:可以使用递归函数配合`os.walk()`函数遍历文件夹及其子文件夹。
阅读全文