给出pythton代码:如果文件夹不存在,则新建一个文件夹
时间: 2023-06-01 17:04:35 浏览: 67
```
import os
folder_name = "new_folder"
if not os.path.exists(folder_name):
os.makedirs(folder_name)
```
相关问题
给出pythton代码:如果文件夹及其父级目录不存在,则新建一个文件夹
以下是Python代码示例,用于检查文件夹及其父级目录是否存在。如果不存在,则创建它们。
```python
import os
directory = "folder/subfolder" # 目标文件夹路径
if not os.path.exists(directory): # 检查文件夹是否存在
os.makedirs(directory) # 创建文件夹及其父级目录
print("Folder created successfully!")
else:
print("Folder already exists.")
```
在此示例中,我们首先定义了要创建的文件夹目录路径。然后使用`os.path.exists()`方法检查目录是否存在。如果目录不存在,则使用`os.makedirs()`方法创建它及其父级目录。最后,输出相应的消息以指示是否成功创建文件夹。
给出pythton代码,能够实现:将一个指定文件夹内的所有图片按顺序写入txt文件,如果这个txt文件不存在,则先新建这个txt文件
以下是 Python 代码,可以实现将指定文件夹内的所有图片按顺序写入 txt 文件:
```python
import os
folder_path = "path/to/folder" # 指定文件夹路径
txt_file_path = "path/to/txt/file.txt" # 指定 txt 文件路径
if not os.path.exists(txt_file_path):
open(txt_file_path, "w").close() # 如果 txt 文件不存在,则新建一个空文件
with open(txt_file_path, "a") as f:
for i, file_name in enumerate(sorted(os.listdir(folder_path))):
if file_name.endswith(".jpg") or file_name.endswith(".png"):
f.write(f"{i+1}. {file_name}\n") # 将图片文件名按顺序写入 txt 文件
```
请注意,这段代码只能处理文件名以 ".jpg" 或 ".png" 结尾的图片文件。如果需要处理其它类型的文件,可以修改 `if` 语句中的条件。
阅读全文