【发布时间】:2016-03-09 23:16:12
【问题描述】:
为了路由目的,我在 python 中剥离了一个文件名,但我在使用 python strip 函数时遇到了一些意外行为。我已阅读文档并在线搜索,但无法找到以下行为的解释:
"Getting-Started.md".strip('.md')
Out[29]: 'Getting-Starte'
但如果是句号左侧除了“d”之外的任何其他字符,它可以正常工作:
"Getting-StarteX.md".strip('.md')
Out[30]: 'Getting-StarteX'
似乎有一些类似于正在发生的镜像的事情。 MD'。我现在正在做一个双条来解决这个问题,但我只是好奇为什么会发生这种情况。
谢谢。
【问题讨论】:
标签: python