最后剥去"\"

Ill*_*ist 0 python

我想将从命令窗口读取的路径名转换为文件名.例如,将C:\ temp\documents\tempfile转换为tempfile

我试图做一些像 -

filename=tempfilename.lstrip('\') #this gave me an error

filename=tempfilename.lstrip('\\') #and this did nothing
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢您的帮助 !

And*_*Dog 5

在Python中,与大多数其他语言一样,字符串可以包含反斜杠转义字符序列,因此'\'您需要编写'\\'(=代表一个反斜杠).

其次,没有方法叫做listrip.对于剥离结束,你显然需要使用rstrip,而不是lstrip.

对于您的具体情况,您应该使用os.path.basename.