python创建目录
时间: 2023-08-17 15:15:09 浏览: 91
在Python中,创建目录有多种方法。可以使用os.mkdir()函数创建单层目录,也可以使用os.makedirs()函数创建多层目录。下面是两种方法的示例代码:
方法一:使用os.mkdir()创建单层目录
```python
import os
try:
os.mkdir("C:\\test\\aaa")
print("目录创建成功")
except Exception as e:
print("目录创建失败:" + str(e))
```
方法二:使用os.makedirs()创建多层目录
```python
import os
try:
os.makedirs("C:\\tests\\bbb")
print("目录创建成功")
except Exception as e:
print("目录创建失败:" + str(e))
```
以上代码中,我们使用了try-except语句来捕获可能发生的异常。如果目录创建成功,就会打印"目录创建成功";如果目录创建失败,就会打印"目录创建失败:"加上具体的错误信息。请注意,创建目录时需要提供完整的路径,包括盘符和目录名称。
希望以上信息对您有所帮助。如果还有其他问题,请随时提问。
相关问题
python 创建目录
使用Python可以使用`os`模块创建目录。以下是示例代码:
```python
import os
# 创建单层目录
os.mkdir('testdir')
# 创建多层目录
os.makedirs('parentdir/testdir')
```
在这个示例中,我们使用`os.mkdir()`函数创建了一个名为`testdir`的目录,使用`os.makedirs()`函数创建了一个名为`testdir`的子目录,子目录位于名为`parentdir`的父目录下。
请注意,如果目录已经存在,则会引发异常。为了避免这种情况,您可以在调用之前检查目录是否存在,例如:
```python
if not os.path.exists('testdir'):
os.mkdir('testdir')
```
Python创建目录
你可以使用Python的`os`模块中的`mkdir`函数来创建目录。例如,要在当前工作目录下创建名为`my_directory`的目录,可以使用以下代码:
```python
import os
directory = "my_directory"
parent_dir = os.getcwd()
path = os.path.join(parent_dir, directory)
os.mkdir(path)
```
在上面的代码中,`os.getcwd()`返回当前工作目录的路径,`os.path.join()`用于组合父目录和目录名称,最后`os.mkdir()`函数将创建具有指定名称和路径的目录。