次のサブディレクトリを含むディレクトリがあります。
folder_001 ~ folder_100
ただし、一部のディレクトリが欠落している可能性があるため、テストする必要があります。これを達成するための最良の方法は次のとおりです。少し長いようです。
>>> l = []
>>> for i in l:
... for f in os.listdir('.'):
... if not os.path.exists(i):
... os.mkdir(i)
...
ありがとう。
次のサブディレクトリを含むディレクトリがあります。
folder_001 ~ folder_100
ただし、一部のディレクトリが欠落している可能性があるため、テストする必要があります。これを達成するための最良の方法は次のとおりです。少し長いようです。
>>> l = []
>>> for i in l:
... for f in os.listdir('.'):
... if not os.path.exists(i):
... os.mkdir(i)
...
ありがとう。
import shutil
for item in os.listdir('.'):
if not os.path.exists(item):
os.makedirs(item)
else:
shutil.rmtree(item) #removes a tree with all subdirs!
os.makedirs(item)
より一般的:
l = []
for f in os.listdir('.'):
if f in l: l.remove(f)
for f in l:
os.mkdir(f)
また:
l = []
dirs = os.listdir('.')
for f in l:
if not f in dirs: os.mkdir(f)