【问题标题】:August Month is not print properly in python八月月份在 python 中无法正确打印
【发布时间】:2018-04-17 09:51:31
【问题描述】:
List = ['Before : January 28, 1996 6:00:00 PM CST', 'After : December 1, 2028 6:59:59 PM CDT']
enddate_NO_pr = List[1].lstrip('After : ').replace(',','')
print enddate_NO_pr
December 1 2028 6:59:59 PM CDT
>>>
>>>
List = ['Before : January 28, 1996 6:00:00 PM CST', 'After : August 1, 2028 6:59:59 PM CDT']
enddate_NO_pr = List[1].lstrip('After : ').replace(',','')
print enddate_NO_pr
ugust 1 2028 6:59:59 PM CDT

我的列表中有开始和结束日期。当我试图获取特定的 我列表中的项目。

“八月”月份无法正确显示。请有任何建议。

【问题讨论】:

标签: python monthcalendar


【解决方案1】:

在这种情况下,您不应使用 lstrip()。它不会删除前缀,而是删除您传入的字符串中出现的所有前导字符。

由于After : 包含大写字母A,它也将从August 中删除。

你可以这样做:

 enddate_NO_pr = List[1][len('After : '):].replace(',','')

【讨论】:

    猜你喜欢
    • 2014-05-26
    • 2020-09-29
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 2021-10-27
    • 2014-06-03
    相关资源
    最近更新 更多