Python os path mkdir 创建新目录
更新时间:2023-11-23概述
Python OS模块是Python中与操作系统交互的标准库之一。在OS模块中,有很多常用的函数和类,其中 os.path 模块是其中之一,主要用于操作路径相关的方法。os.path.mkdir()是其中一种创建新目录(文件夹)的方法。下面我们将更深入地探究 os.path.mkdir()方法的相关内容。
方法解释
os.path.mkdir()方法是os.path模块中的文件夹/目录的创建方法,可以用于在系统文件夹中创建新的文件夹。下面是这个方法的用法详解:
os.path.mkdir(path[, mode])
其中,path参数是需要创建的目录的路径,而mode则是权限设置,默认为0o777(octal)。
请注意,这个方法是函数式编程的一种,它没有返回值,此方法在成功创建文件夹时不会返回任何值,而失败时会引发意外。
使用方法
下面是os.path.mkdir()方法的示例代码,用于在Python中创建名为“TESTDIR”的目录。
import os path = "/Users/anonymous/" dir_name = "TESTDIR" # 使用join方法拼接完整的目录路径 dir_path = os.path.join(path, dir_name) # 使用mkdir方法创建目录 try: os.mkdir(dir_path) print("Directory ", dir_name, " Created ") except FileExistsError: print("Directory ", dir_name, " already exists") except: print("Creation of directory %s failed" % dir_name)
在上面的代码示例中,os.path.join()方法用于合并路径。os.mkdir()方法用于创建一个文件夹。try块用于处理文件夹已经存在的错误异常,而except块处理其他异常,例如操作系统故障或无效的文件路径等。
总结
在Python编程中,Python OS模块是一个非常有用的工具,特别是在需要与本地计算机文件系统交互的情况下。这个模块中有许多函数和方法可以帮助开发者更方便地进行文件和目录操作。
在本文中,我们主要探讨了Python os.path.mkdir()方法,这个方法可以用于Python代码中创建文件夹的操作。我们看了这个方法的语法、功能和使用方法,同时也看到了一个使用 os.path.join()来创建路径和一个try、except代码块来捕获错误异常的示例。