用os模块创建文件夹的程序
时间: 2024-05-12 08:20:49 浏览: 74
以下是使用Python的os模块创建文件夹的示例程序:
```python
import os
# 要创建的文件夹路径
folder_path = "example_folder"
# 判断文件夹是否已存在
if not os.path.exists(folder_path):
# 创建文件夹
os.mkdir(folder_path)
print("文件夹创建成功")
else:
print("文件夹已存在")
```
在上面的程序中,我们首先定义了要创建的文件夹路径为example_folder。然后,我们使用os.path.exists()函数检查该文件夹是否已存在。如果不存在,则使用os.mkdir()函数创建该文件夹,并在控制台输出“文件夹创建成功”;否则,我们输出“文件夹已存在”。
执行该程序后,如果example_folder文件夹不存在,则会创建一个新的example_folder文件夹;如果已存在,则只会输出“文件夹已存在”。
相关问题
编写一个Python程序,完成一个在D盘创建“自己学号+姓名”的文件夹,在文件夹中继续创建一个名为“py520”的文件夹。获取C:\\Program Files文件夹中的所有文件和目录信息,将信息逐行存入到“py520”文件夹中的文本文件cpf.txt中。并将cpf.txt改名为cpf520.txt。 提示:可以import os,使用os模块中的mkdir()方法创建目录,注意目录已存在不能创建同名目录,所以创建前可以先判断是否已存在 os.path.exists(“文件夹”),获取文件夹下所有文件夹或文件列表,可以使用os.listdir(“路径”)。
好的,以下是Python程序,可以实现您的要求:
```python
import os
# 获取学号和姓名
student_id = "your student id"
name = "your name"
# 创建文件夹
folder_name = student_id + name
folder_path = f"D:\\{folder_name}"
if not os.path.exists(folder_path):
os.mkdir(folder_path)
# 创建py520文件夹
py520_path = f"{folder_path}\\py520"
if not os.path.exists(py520_path):
os.mkdir(py520_path)
# 获取Program Files目录下的所有文件和目录
program_files_path = "C:\\Program Files"
file_list = os.listdir(program_files_path)
# 将信息逐行写入cpf.txt文件
cpf_path = f"{py520_path}\\cpf.txt"
with open(cpf_path, "w") as f:
for file_name in file_list:
f.write(file_name + "\n")
# 将cpf.txt改名为cpf520.txt
cpf520_path = f"{py520_path}\\cpf520.txt"
os.rename(cpf_path, cpf520_path)
print("程序执行完毕!")
```
您可以将程序中的“your student id”和“your name”替换为自己的学号和姓名,然后保存为.py文件,在Python环境中运行即可。程序会在D盘根目录下创建一个名为“学号+姓名”的文件夹,然后在其中创建一个名为“py520”的文件夹,在“py520”文件夹中创建一个名为“cpf520.txt”的文件,并将C:\\Program Files目录下的所有文件和目录信息逐行写入到“cpf520.txt”文件中。
创建文件夹python
你可以使用Python的内置模块os来创建文件夹。下面是一个示例代码:
```python
import os
# 输入文件夹路径
folder_path = input("请输入文件夹路径:")
# 使用os.makedirs()创建文件夹
os.makedirs(folder_path)
```
运行这段代码后,程序会要求你输入文件夹路径,然后它会使用os.makedirs()函数创建该文件夹。
请注意,如果给定的路径已经存在相应的文件夹,那么os.makedirs()会引发一个OSError异常。可以使用os.path.exists()函数来检查路径是否已经存在,并做出适当的处理。
阅读全文