Python 中 os 模块中常用函数和常量(中)
2021/11/28 20:39:58
本文主要是介绍Python 中 os 模块中常用函数和常量(中),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
os.listdir(path=None):返回 path 目录下的所有文件(夹)的 list 对象。如果 path 是 None,则其值是当前目录,即’.’。例如:
>>>os.listdir('./imgs') ['binary_system.png', 'dirA', 'Hexadecimal.png', 'src2', 'text.jpg', 'text.png']
以下命令返回’./imgs’目录下的子目录:
>>>[x for x in os.listdir('./imgs') if os.path.isdir(x)] ['dirA', 'src2']
os.mkdir(path, mode=511, *, dirfd=None):以数字权限模式 mode(对 window 系统无效)创建一个目录 path。如果 dirfd 不是 None,则它必须是一个目录的文件描述符,而 path 就是相对于这个目录的相对路径。当目标目录已经存在或中间目录不存在时,os.mkdir()会出错。例如,D 盘没有 abcd 目录,执行下面代码将报错:
>>>os.mkdir('d:\\abcd\\hello') Traceback (most recent call last): File "<stdin>", line 1, in <module> FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'd:\\abcd\\hello'
os.makedirs(name, mode=511, exist_ok=False):类似 mkdir(),但该函数可递归地创建目录,创建包括叶子目录的所有中间目录。exist_ok 默认值是 False,表示叶子目录存在时将抛出OSError异常。当中间目录不存在时,os.makedirs()会创建这些中间目录。即使 D 盘没有 abcd 目录,下面代码也能创建这些中间目录:
>>> os.makedirs("D:\\abcd\\hello")
这篇关于Python 中 os 模块中常用函数和常量(中)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南