python在当前目录下创建同名文件夹
时间: 2023-12-31 09:03:50 浏览: 20
以下是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
# 创建一个名为new_folder的文件夹
new_folder_name = 'new_folder'
os.mkdir(new_folder_name)
```
这将在当前工作目录下创建一个名为`new_folder`的文件夹。如果您希望在指定的路径下创建文件夹,可以在路径前加上文件夹名称,如下所示:
```python
import os
# 在指定路径下创建一个名为new_folder的文件夹
new_folder_path = '/path/to/folder/new_folder'
os.mkdir(new_folder_path)
```
请注意,如果在指定路径下已经存在同名文件夹,则会引发`FileExistsError`异常。如果您想要忽略这个异常,可以使用`os.makedirs()`代替`os.mkdir()`,它可以递归地创建多级目录。例如:
```python
import os
# 递归地在指定路径下创建一个名为new_folder的文件夹
new_folder_path = '/path/to/folder/new_folder'
os.makedirs(new_folder_path, exist_ok=True)
```
在上面的示例中,`exist_ok=True`参数将忽略`FileExistsError`异常。
python将当前目录文件保存到另外文件夹中
可以使用shutil模块中的copy函数,示例如下:
```python
import shutil
# 原文件路径
src_file = './file.txt'
# 目标文件夹路径
dst_folder = './new_folder/'
# 复制文件到目标文件夹
shutil.copy(src_file, dst_folder)
```
以上代码将当前目录下的file.txt文件复制到new_folder文件夹中。如果目标文件夹不存在,会自动创建。如果目标文件夹中已经存在同名文件,会覆盖原文件。