Possible Duplicate:
Python, extract file name from path, no matter what the os/path format
我有一个字符串:
filename = "C:\\mydata\\yourdata\\Finaldata.txt"
>>> filename
'C:\\mydata\\yourdata\\Finaldata.txt'
当我不知道路径在哪里时,我希望分割并选择最后一个元素。我写了这些代码
^{pr2}$但我想看看有没有一种优雅的方式来做到这一点。 提前谢谢你的帮助 詹尼
您可以使用:
这将提供最后一个组件。如果要拆分扩展,请使用:
^{2}$使用os.path而不是字符串拆分它更容易移植,因为它将为每个平台找到合适的分隔符。在
如果是*nix/osx,那么},然后您必须进行案例测试。操作系统路径为你想好了。在
\\
将是{最后,
/
在windows python脚本中对路径字符串也是有效的。我建议始终使用它们,因为它比逃避反斜杠更容易:相关问题 更多 >
编程相关推荐