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



  我的清单中有开始和结束日期。当我尝试获取特定的
  我列表中的项目。
  
  仅“八月”月不能正确显示。请提出任何建议。

最佳答案

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

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

您可以改为执行以下操作:

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

关于python - 在Python中无法正确打印8月,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49874951/

10-12 20:55