Принятый ответ не является правильным решением (ИМХО) Надлежащие документированные методы:
В Linux "#" заменяется на "-":
% - d,% -H,% -I,% -j,% -m,% -M,% -S,% -S,% -U,% -w,% -W,% -y,% -Y
В Windows "-" заменяется на "#":
% # d,% # H,% # I,% # j,% # m,% # M,% # S,% # U,% # w,% # W,% # y,% # Y
#Linux
mydatetime.strftime('%-m/%d/%Y %-I:%M%p')
# Windows
mydatetime.strftime('%#m/%d/%Y %#I:%M%p')
Источник: https://msdn.microsoft.com/en-us/library/fe06s4ak.aspx
Как утверждает Sagneta: хэш-трюк # в Windows доступен только для собственного исполняемого файла Python. это не будет работать для реализаций Python на основе Cygwin.