python os库的20个常用方法
时间: 2023-06-04 19:06:28 浏览: 77
可以回答。以下是 Python os 库的 20 个常用方法:
1. os.getcwd():获取当前工作目录。
2. os.listdir(path):列出指定目录下的所有文件和子目录。
3. os.chdir(path):改变当前工作目录到指定目录。
4. os.remove(file):删除指定文件。
5. os.rmdir(path):删除指定目录。注意:该目录必须为空,否则将抛出 OSError 异常。
6. os.mkdir(path):创建指定目录。如果目录已存在,将抛出 OSError 异常。
7. os.makedirs(path):递归创建多级目录。如果目录已存在,将不会抛出异常。
8. os.path.isfile(path):判断指定路径是否为文件。
9. os.path.isdir(path):判断指定路径是否为目录。
10. os.path.exists(path):判断指定路径是否存在。
11. os.path.abspath(path):获取绝对路径。
12. os.path.split(path):将路径分割为目录和文件名。
13. os.path.join(path1, path2, ...):将多个路径组合成一个完整的路径。
14. os.path.splitext(path):将文件路径分割为文件名和扩展名。
15. os.path.basename(path):获取文件名部分。如果路径以 '/' 结尾,返回空字符串。
16. os.path.dirname(path):获取目录部分。如果路径以 '/' 结尾,返回该路径。
17. os.stat(path):获取文件或目录的状态。返回的是一个包含多个属性的对象。
18. os.system(command):执行shell命令。
19. os.environ:获取当前环境变量。是一个字典类型。
20. os.path.walk(top, func, arg):遍历目录树。对于每个目录,都会调用func()函数,其中arg是func()函数需要的参数。