python - 检查文件夹,如果不存在则创建它

我是 python 的新手,所以我需要一些帮助。我想创建一个代码来检查是否创建了具有给定名称的文件夹,如果没有,则创建它,如果存在,则转到它并在其中检查是否有另一个具有给定名称的文件夹,如果没有,它创造了它。在我的代码中,我不知道如何转到已经存在或刚刚创建的文件夹并重复 IF。

import os


MYDIR = ("test")
CHECK_FOLDER = os.path.isdir(MYDIR)


if not CHECK_FOLDER:
    os.makedirs(MYDIR)
    print("created folder : ", MYDIR)

else:
    print(MYDIR, "folder already exists.")

最佳答案

如果您想在第二个文件夹中创建一个文件夹或检查它们是否存在,您可以使用内置 os 库:

import os

PATH = 'folder_1/folder_2'
if not os.path.exists(PATH):
    os.makedirs(PATH)

os.makedirs() 如果 PATH 中的所有文件夹不存在,则创建它们。

https://stackoverflow.com/questions/70235696/

相关文章:

powershell - 设置 PSReadLineOption : A parameter can

java - 如何删除连续位置的所有重复项?

ios - 是否有修改器可以更改 SwiftUI Picker 的标签颜色?

c++ - 从 std `vector` 库创建的 `` 和从 : `STL vec

tailwind-css - 如何使用 Tailwind CSS 定位具有特定数据属性的元素?

python - 无法让 VS Code 将参数从 launch.json 传递给 Python

python - 如何检查字符串中的特定元素在python中是否相等?

angular - TS2322 : Type 'HTMLDivElement' is not as

java - 如何将具有相同键但不同值的多个 map 合并为一个 map

regex - 如何在 perl regex 替换命令中使用 unicode 字符?