Python string.strip()显示了奇怪的行为

2024-05-23 18:54:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个'H:\\Jupyter\\SAF_Prewfdsds\\Testings_05601252\\050_7_150_PYPL.csv'形式的字符串

我想使用string.strip('H:\\Jupyter\\SAF_Prewfdsds\\Testings_05601252\\050_7_150_'),这样输出应该是PYPL.csv。 但是实际的输出是YPL.csv,为什么?我该如何解决这个问题


Tags: csv字符串stringjupyter形式strippyplsaf
2条回答

您可以使用replace来实现您想要做的事情

>>> string.replace('H:\\Jupyter\\SAF_Prewfdsds\\Testings_05601252\\050_7_150_', '')
'PYPL.csv'

这将用第二个参数替换第一个参数

我知道你说过你想使用string.strip,但如果你改变主意,你可以使用它

my_string = 'H:\\Jupyter\\SAF_Prewfdsds\\Testings_05601252\\050_7_150_PYPL.csv'
sliced_string = my_string[-8:]

相关问题 更多 >