在路径上使用lstrip从路径中剥离太多

时间:2018-06-13 15:19:21

标签: python string python-3.x split path

我对lstrip有一个奇怪的问题,我得到以下设置:

In[42]: file_path
Out[42]: 'C:\\Users\\User\\Documents\\Company\\MATLAB\\V_Common\\v_matlab\\V_Scripts\\Yaw\\getYaw.m'

In[43]: folder_path
Out[43]: 'C:\\Users\\User\\Documents\\Company\\MATLAB\\V_Common\\v_matlab'

In[44]: file_path.lstrip(folder_path)
Out[44]: 'Scripts\\Yaw\\getYaw.m'

为什么'V_'部分消失了?对示例路径执行此操作不会产生相同的结果。

In[45]: 'C:\\a\\b\\V_\\e\\f'.lstrip('C:\\a\\b')
Out[45]: 'V_\\e\\f'

In[46]: file_path.startswith(folder_path)
Out[46]: True

In[47]: file_path[len(folder_path)+1:]
Out[47]: 'V_Scripts\\Yaw\\getYaw.m'

lstrip中是否有一些我缺少的特殊功能?

0 个答案:

没有答案