操作文件和目录的Python函数:介绍os模块中常用的文件和目录操作函数
os模块是Python中用于操作文件和目录的模块,它提供了一系列函数来执行诸如创建、删除、移动文件和目录等操作。下面将介绍os模块中常用的文件和目录操作函数。
1. os.getcwd():获取当前工作目录的路径。返回一个字符串表示当前工作目录的绝对路径。
2. os.chdir(path):改变当前工作目录到指定的路径。
3. os.listdir(path):返回指定目录下的所有文件和目录名。
4. os.mkdir(path):创建一个目录。如果该目录已存在,会抛出异常。
5. os.makedirs(path):递归创建多层目录。如果目录已存在,则不会抛出异常。
6. os.remove(path):删除一个文件。
7. os.rmdir(path):删除一个目录。只能删除空目录,如果目录非空,则会抛出异常。
8. os.removedirs(path):递归删除目录。会删除指定目录以及其所有子目录。
9. os.rename(src, dst):重命名文件或目录。
10. os.path.exists(path):检查指定路径是否存在。
11. os.path.isfile(path):判断指定路径是否为一个文件。
12. os.path.isdir(path):判断指定路径是否为一个目录。
13. os.path.getsize(path):获取指定文件的大小,单位为字节。
14. os.path.join(path1, path2, ...):连接路径的各个部分,返回一个路径字符串。
15. os.path.split(path):将路径分割成目录名和文件名,返回一个元组。
16. os.path.splitext(path):将路径分割成文件名和扩展名,返回一个元组。
17. os.path.basename(path):返回指定路径的文件名部分。
18. os.path.dirname(path):返回指定路径的目录部分。
上述函数是os模块中常用的文件和目录操作函数,通过它们可以方便地对文件和目录进行各种操作。使用Python的os模块,可以轻松处理文件和目录,完成各种文件系统相关的任务。
