检查文件夹,如果不存在则创建它
Checking folder and if it doesn't exist create it
我对 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 或 pathlib 来管理您的路径(例如:了解您的路径是否是一个目录,如果存在...)
os 导入有 OS 依赖特性,所以我推荐使用 pathlib。
如果您查看 google,您会发现很多示例,例如:
如果您想在第二个文件夹中创建一个文件夹或检查它们是否存在,您可以使用内置 os
库:
import os
PATH = 'folder_1/folder_2'
if not os.path.exists(PATH):
os.makedirs(PATH)
os.makedirs()
如果 PATH 中不存在,则创建所有文件夹。
#!/usr/bin/python
import os
directory0="directory0"
## If folder doesn't exists, create it ##
if not os.path.isdir(directory0):
os.mkdir(directory0)
os 有一个内置的方法,你可以简单地做:os.makedirs("dir", exist_ok=True)
。如果文件夹不存在,这基本上会创建一个文件夹,如果文件夹已经存在,则什么也不做。
我对 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 或 pathlib 来管理您的路径(例如:了解您的路径是否是一个目录,如果存在...)
os 导入有 OS 依赖特性,所以我推荐使用 pathlib。
如果您查看 google,您会发现很多示例,例如:
如果您想在第二个文件夹中创建一个文件夹或检查它们是否存在,您可以使用内置 os
库:
import os
PATH = 'folder_1/folder_2'
if not os.path.exists(PATH):
os.makedirs(PATH)
os.makedirs()
如果 PATH 中不存在,则创建所有文件夹。
#!/usr/bin/python
import os
directory0="directory0"
## If folder doesn't exists, create it ##
if not os.path.isdir(directory0):
os.mkdir(directory0)
os 有一个内置的方法,你可以简单地做:os.makedirs("dir", exist_ok=True)
。如果文件夹不存在,这基本上会创建一个文件夹,如果文件夹已经存在,则什么也不做。