Python文件与进程操作全解析
1. 引言
Python 提供了丰富的工具和技术来处理文件和进程。无论是跨平台的操作,还是针对 Windows 系统的特定需求,Python 都能提供有效的解决方案。本文将详细介绍 Python 中文件和进程的操作方法,包括文件的查找、移动、读写,以及进程的启动、停止和控制等。
2. 跨平台文件操作
2.1 磁盘文件操作
Python 的os模块和os.path模块提供了基本的文件处理功能。os模块用于加载适合当前平台的模块,提供基本的文件处理函数,而os.path模块则用于处理路径和文件名。以下是os模块中一些常用的文件和目录函数:
| 模块和函数 | 描述 |
| — | — |
|os.getcwd()| 获取当前工作目录 |
|os.chdir(newdir)| 更改当前工作目录 |
|os.rmdir(dir)| 删除目录(如果允许) |
|os.mkdir(newdir)| 创建目录,可以提供绝对路径或当前目录下的子目录名 |
|os.exists(name)| 判断某个对象是否存在,但不区分是文件还是目录 |
|os.isdir(dirname)| 判断目录是