python创建与当前目录同一级别的文件夹
时间: 2023-12-06 15:39:50 浏览: 23
你可以使用Python的os模块来创建与当前目录同一级别的文件夹。具体操作如下:
```python
import os
# 获取当前工作目录
current_dir = os.getcwd()
# 新建目录名
new_dir_name = "new_folder"
# 新建目录路径
new_dir_path = os.path.join(os.path.dirname(current_dir), new_dir_name)
# 创建新目录
os.mkdir(new_dir_path)
```
首先,使用`os.getcwd()`函数获取当前工作目录的路径。然后,定义一个新建目录的名称(这里是`new_folder`),使用`os.path.dirname()`函数获取当前目录的父目录路径,并与新建目录名称拼接成新建目录的完整路径。最后,使用`os.mkdir()`函数创建新目录。
需要注意的是,如果父目录不存在,程序会抛出`FileNotFoundError`异常。此时需要先创建父目录或者使用`os.makedirs()`函数创建多层目录。
相关问题
python在当前目录下创建同名文件夹
以下是python代码,可在当前目录下创建同名文件夹:
```python
import os
folder_name = "example_folder"
if not os.path.exists(folder_name):
os.mkdir(folder_name)
```
这个代码首先定义了一个变量 `folder_name`,它是文件夹的名称。然后,使用 `os.path.exists()` 函数检查当前目录中是否已经存在同名文件夹。如果不存在,则使用 `os.mkdir()` 函数创建文件夹。
python在当前目录的同级目录下创建文件夹
你可以使用Python内置的`os`模块来创建文件夹,具体方法如下:
```python
import os
# 获取当前目录路径
current_path = os.getcwd()
# 获取同级目录路径
parent_path = os.path.abspath(os.path.join(current_path, ".."))
# 要创建的文件夹名称
folder_name = "new_folder"
# 要创建的文件夹完整路径
folder_path = os.path.join(parent_path, folder_name)
# 判断文件夹是否存在,如果不存在,则创建文件夹
if not os.path.exists(folder_path):
os.makedirs(folder_path)
```
以上代码会在当前目录的同级目录下创建一个名为`new_folder`的新文件夹。如果该文件夹已经存在,则不会进行任何操作。