os.mkdir,相对路径创建文件夹
时间: 2023-07-28 21:20:34 浏览: 59
好的,你可以使用os.mkdir函数来创建文件夹,例如:
```python
import os
# 在当前工作目录下创建一个名为"test"的文件夹
os.mkdir("test")
# 在当前工作目录下创建一个名为"subdir"的文件夹,并在其中创建一个名为"subfile"的文件
os.mkdir("subdir")
open("subdir/subfile", "w").close()
# 在当前工作目录下创建一个名为"parent"的文件夹,在其中创建一个名为"child"的文件夹,并在其中创建一个名为"childfile"的文件
os.mkdir("parent")
os.mkdir("parent/child")
open("parent/child/childfile", "w").close()
```
其中,"."表示当前工作目录,也可以使用相对路径或绝对路径来指定要创建文件夹的位置。例如,如果要在当前工作目录的上一级目录中创建文件夹,可以使用相对路径"../",例如:
```python
# 在当前工作目录的上一级目录中创建一个名为"test"的文件夹
os.mkdir("../test")
```
注意,如果指定的路径已经存在文件夹,则会抛出FileExistsError异常。如果要避免这种情况,可以先使用os.path.exists函数检查路径是否存在。
相关问题
#0. 在当前文件夹内创建自己的文件夹,命名方式为:学号_姓名, import os #os.getcwd() #获取当前工作目录,即当前程序文件所在的文件夹 #os.mkdir(path) 创建文件夹
好的,您可以使用以下代码创建文件夹:
```python
import os
# 获取当前工作目录
current_path = os.getcwd()
# 设置文件夹名字,例如:学号_姓名
folder_name = '123456_John'
# 拼接出文件夹路径
folder_path = os.path.join(current_path, folder_name)
# 创建文件夹
os.mkdir(folder_path)
```
请注意,这段代码只是创建了一个文件夹,并没有对文件夹进行任何操作。如果您需要在文件夹中添加文件或者进行其他操作,请使用相应的代码。
os.mkdir()用法
os.mkdir() 是 Python 中用于创建文件夹(也称为目录)的函数,其语法如下:
```python
os.mkdir(path, mode=0o777, *, dir_fd=None)
```
其中,参数说明如下:
- `path`:要创建的文件夹路径。如果该路径已经存在,会抛出一个 OSError 异常。
- `mode`:指定新创建的文件夹的权限模式,默认为 0o777(即对所有用户都具有读、写、执行权限)。
- `dir_fd`:如果不为 None,则必须是一个打开的文件描述符,表示当前目录。如果指定了该参数,则 path 参数应该是相对于 dir_fd 的路径。如果同时指定了 path 和 dir_fd,则 path 参数会被忽略。
示例代码:
```python
import os
# 创建一个名为 "test" 的文件夹
os.mkdir("test")
```
运行以上代码后,会在当前工作目录下创建一个名为 "test" 的文件夹。如果该文件夹已经存在,则会抛出一个 OSError 异常。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)