Chinaunix

标题: 请教一个字符串截取的问题 [打印本页]

作者: weblogicfans    时间: 2011-04-23 12:24
标题: 请教一个字符串截取的问题
我遇到一个技术问题,希望论坛的XDJM给予帮助,情况是这样的,有个字符串:

/root/pythondemo/demo12/stringcut

我只想保留最后的stringcut,前面的/root/pythondemo/demo12/都不要,我翻了半天的资料,也没有合适的办法


感谢你的帮助!
作者: llbgurs    时间: 2011-04-23 15:40
  1. >>> a='/root/pythondemo/demo12/stringcut'
  2. >>> a.split('/')[-1]
  3. 'stringcut'
  4. >>> import os.path
  5. >>> os.path.basename(a)
  6. 'stringcut'
复制代码
书上应该有的吧
作者: freetstar    时间: 2011-04-23 17:25
书上有:basename是你需要的
作者: weblogicfans    时间: 2011-04-24 15:14
按照llbgurs做的,问题解决了,非常感谢!
作者: yuxuanlovess    时间: 2011-04-26 14:07
利用字符串处理就行了:

如:

mypath = "/root/mypath/data"
mypath[mypath.rfind("/")+1:]
结果:'data'
作者: ning_lianjie    时间: 2011-04-26 18:35
{:3_192:}高手很多
达到效果之后,主要了解一下原理,列表+切片
作者: 十年梦生    时间: 2011-04-26 22:08

  1. import os
  2. a = r'/root/pythondemo/demo12/stringcut'
  3. b = os.path.basename(a)
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2