Python string.strip () показывает странное поведение - PullRequest
0 голосов
/ 13 января 2020

У меня есть строка в виде '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, почему? Как мне это исправить?

Ответы [ 2 ]

1 голос
/ 13 января 2020

Вы можете использовать замену для достижения того, что вы хотели сделать.

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

Это заменит первый аргумент вторым аргументом

0 голосов
/ 13 января 2020

Я знаю, что вы сказали, что хотите использовать string.strip, но если вы передумаете, вы можете нарезать

my_string = 'H:\\Jupyter\\SAF_Prewfdsds\\Testings_05601252\\050_7_150_PYPL.csv'
sliced_string = my_string[-8:]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...