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-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础
- 2024-09-2610 种方法写出更好的 Python 代码
- 2024-09-25Python编程基础详解
- 2024-09-25Python编程入门教程
- 2024-09-25从零开始使用Python构建LLaMA 3
- 2024-09-23Python中理解和使用树形结构的简单教程
- 2024-09-23Python 编程基础入门
- 2024-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战