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

操作文件和目录的Python函数:介绍os模块中常用的文件和目录操作函数

发布时间:2023-07-03 18:46:57

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模块,可以轻松处理文件和目录,完成各种文件系统相关的任务。