os.makedirs和os.mkdir 生成文件夹

简介:



os.makedirs('./2')


将生成名为2的文件夹

使用 os.mkdir 時,如果你給定的 path 參數是個多層的 path,如果某個中繼的目錄不存在(比如說上例中的 foo), Python 將會報錯.

但如果使用 os.makedirs 則 Python 會連同中間的目錄一起建立.但有一點值得注意,當 path 末端的目錄已經存在的話,os.makedirs 也是會引發例外.


makedirs(name, mode=511, exist_ok=False)

    makedirs(name [, mode=0o777][, exist_ok=False])

    

    Super-mkdir; create a leaf directory and all intermediate ones.  Works like

    mkdir, except that any intermediate path segment (not just the rightmost)

    will be created if it does not exist. If the target directory already

    exists, raise an OSError if exist_ok is False. Otherwise no exception is

    raised.  This is recursive.



makedirs(name, mode=511, exist_ok=False)

    makedirs(name [, mode=0o777][, exist_ok=False])

    

    Super-mkdir; create a leaf directory and all intermediate ones.  Works like

    mkdir, except that any intermediate path segment (not just the rightmost)

    will be created if it does not exist. If the target directory already

    exists, raise an OSError if exist_ok is False. Otherwise no exception is

    raised.  This is recursive.

目录
相关文章
|
7月前
|
Unix 开发工具 Python
python os.walk() 实现遍历文件夹
python os.walk() 实现遍历文件夹
|
Python
Python中如何使用os模块和shutil模块处理文件和文件夹
os和shutil都是Python标准库中用于处理文件和文件夹的模块,它们都提供了许多常用的文件和文件夹操作功能,但是它们的使用场景和优势有所不同。os模块和shutil模块各自具有不同的优势,可以根据实际需要选择使用。如果只需要对单个文件或目录进行基本的文件操作,可以使用os模块;如果需要复制或移动多个文件或目录,或者需要进行文件和目录的压缩和解压缩,就应该使用shutil模块。有些需求同时使用两者才能满足要求
138 0
|
Python
用Python os库获取文件夹大小
大家好这里是三岁,又到了水文章的时候了,由于三岁对os库不是很了解对这个小问题也是花了一番功夫,如果有不足欢迎提粗,批评,三岁一定及时整改!!!
389 0
|
Linux iOS开发 MacOS
Mac OS删除文件和文件夹的命令
Mac OS删除文件和文件夹的命令
416 0
操作系统:DOS下删除文件或文件夹
操作系统:DOS下删除文件或文件夹
193 0
|
Python
Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件
Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件
352 0
Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件
|
Python
Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
199 0
Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
|
Python
Python 技术篇 - 利用os库实现读取遍历指定路径的文件,区分文件和文件夹
Python 技术篇 - 利用os库实现读取遍历指定路径的文件,区分文件和文件夹
296 0
Python 技术篇 - 利用os库实现读取遍历指定路径的文件,区分文件和文件夹
|
测试技术 Python
python中有一个文件操作模块 os 1.修改文件名称 2.删除文件 3.创建文件夹 4.获取当前目录 5.当前目录下
python中有一个文件操作模块 os 1.修改文件名称 2.删除文件 3.创建文件夹 4.获取当前目录 5.当前目录下
|
Linux iOS开发 MacOS
Mac OS删除文件和文件夹的命令
Mac OS删除文件和文件夹的命令
284 0