在python中创建日期为YYYYMMDDHH的文件夹

Enr*_*que 4 python

我正在用 python 做我的第一步。我尝试创建一个日期为 YYYYMMDDHH 格式的文件夹

例如,今天,20170225HH,如果实际小时在 00h-12h 之间,HH 应该是 00,如果实际小时在 12h-24h 之间,则 HH 应该是 12。

使用以下代码,我创建了 folfer,但在 10:00 没有得到 00,我得到了 12:00?? 有什么帮助吗?我创建了一个名为 2017022512 的文件夹,我需要 2017022500 在 10:00 ...谢谢

#! usr/bin/python
import datetime
import time
import os

today=time.strftime('%Y%m%d')
hour=time.strftime('%h')
if(hour<12): h = "00"
else: h ="12"
os.system("mkdir /home/xxx/"+str(today)+""+str(h)+"")
Run Code Online (Sandbox Code Playgroud)

小智 8

使用下面的代码,

#! usr/bin/python
from datetime import datetime
import os

today = datetime.now()

if today.hour < 12:
    h = "00"
else:
    h = "12"

os.mkdir("/home/xxx/" + today.strftime('%Y%m%d')+ h)
Run Code Online (Sandbox Code Playgroud)