Python - 如何在新创建的目录中创建多个文件夹?

时间:2016-12-24 02:35:33

标签: python python-2.7

我对此非常陌生,我实际上是在创建一个用于处理故事片的脚本,这样我每天都可以为特定的拍摄日制作一套新的文件夹,我也可以卸载文件。

到目前为止,我已经可以使用用户输入的文件夹来创建拍摄日期,然后将实际日期添加到该文件名。

但我遇到的困难是尝试在这个新创建的文件夹中添加文件夹。

print ('')
print '\033[4m' + "Hello, Please select a shoot day to begin - this only works up until 12pm" + '\033[0m'
import os
import sys
import time, datetime

today = datetime.date.today()  # get today's date as a datetime type

todaystr = today.isoformat()   # get string representation: YYYY_MM_DD
                               # from a datetime type.


print('')
user_input = raw_input('\033[1m' + 'Enter Shoot Day Here -' + '\033[0m')

path1 = user_input
if not os.path.exists(path1):
    os.makedirs(path1 +'_' + todaystr)

所以这给我创建了一个名为015_2016-12-24的文件夹。然后我希望能够在这些文件夹中添加几个带文件夹的文件夹。

如果这是一个愚蠢的问题,请尽我所能对不起。谢谢你的帮助 !

1 个答案:

答案 0 :(得分:3)

os.makedirs(path1 +'_' + todaystr+'/'+name of subfolder)

这将允许您为新创建的文件夹

创建子文件夹