После прочтения предоставленного вами кода я заметил, что вы создаете папку и подпапку на одном уровне.
Чтобы создать папку, предполагая, что ваша песочница «F: \ Test», вы пишете this:
os.chdir('F:\\Test') # you changed your current directory to 'F:\\Test' (chdir means change directory equivalent to cd in linux shell)
os.mkdir(folder) # you created a folder
... # after a few lines
os.chdir('F:\\Test') # you're still in the same directory
os.mkdir(subfolder) # folder and subfolder are thus created under the same directory
Поскольку вы не изменили свой текущий каталог до создания подпапки, вы получите две папки на одном уровне. Вот мое предложение.
Подпапка должна находиться внутри папки, ранее созданной в «F: \ Test».
os.chdir('F:\\Test') #changed the current directory to 'F:\Test'
folder = 'Folder' # the name of the folder
os.mkdir(folder) # creates a folder inside 'F:\Test' and you get 'F:\Test\Folder'
subfolder = 'Subfolder'
# You need to concatenate 'F:\\Test' with the parent folder of your subfolder. I assume that you picked the previously created folder.
os.chdir('F:\\Test\\' + folder) # changed the current directory to 'F:\Test\Folder'
os.mkdir(subfolder) # creates a folder inside 'F:\Test\Folder' and you get 'F:\Test\Folder\Subfolder'