Python 2.7 将参数传递给python,该参数为“一半”&书信电报;直接字符串>&引用;和变量的半个值

Python 2.7 将参数传递给python,该参数为“一半”&书信电报;直接字符串>&引用;和变量的半个值,python-2.7,arguments,Python 2.7,Arguments,我想向makedir()函数传递一个值,如下所示: os.makedir(“/myfolder/dt”) 其中dt=datetime.date.today().strftime(“%d%B,%Y”) 我想在名为myfolder的文件夹中创建一个文件夹,名称为字符串dt的值。您可以将非字符串数据合并到字符串中,如下所示: intval = 42 strVal = "The value of intVal is %d" % (intVal) makedir ("/myfolder/%s" % (d

我想向makedir()函数传递一个值,如下所示: os.makedir(“/myfolder/dt”) 其中dt=datetime.date.today().strftime(“%d%B,%Y”)
我想在名为myfolder的文件夹中创建一个文件夹,名称为字符串dt的值。

您可以将非字符串数据合并到字符串中,如下所示:

intval = 42
strVal = "The value of intVal is %d" % (intVal)
makedir ("/myfolder/%s" % (datetime.date.today().strftime("%d %B, %Y")))
(在这种情况下,
intVal
周围的括号是不必要的,但我倾向于选择它们只是为了保持一致性)

因此,您所追求的是:

intval = 42
strVal = "The value of intVal is %d" % (intVal)
makedir ("/myfolder/%s" % (datetime.date.today().strftime("%d %B, %Y")))
或者,由于您可以为strftime提供任意文本,只需使用:

makedir (datetime.date.today().strftime("/myfolder/%d %B, %Y"))
对于范围(0,100)中的l:dt=datetime.date.today().strftime(“%d%B,%Y\u%r”%l)如果不是os.path.exists(dt):os.mkdir(dt)break请帮助我,如果前面的文件夹存在,我想创建_1或_2等文件夹。