找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4866|回复: 4

[已回复] 各位大神 求助,如何让它只显示文件名啊

3

主题

6

帖子

6

积分

贫民

积分
6
crazy 发表于 2016-11-28 21:39:05 | 显示全部楼层 |阅读模式
#coding:utf-8  

import urllib2  
import urllib  
import os ,glob
import shutil  

def def_file(path,suffix="*.*",is_max=False):  

        path= os.path.normpath(path)
        T_path_file = os.path.join(path,suffix)
        listfiles= glob.glob(T_path_file)
        if is_max ==  True:
                listfiles.reverse()
                if len(listfiles)>0:
                        return(listfiles[0])
        return(listfiles)
if __name__=='__main__':
        print def_file("D://test/TN_402_01_001","*.ma")




各位大神 求助,如何让它只显示文件名啊

QQ图片20161128213814.png
回复

使用道具 举报

5

主题

101

帖子

101

积分

版主

Rank: 7Rank: 7Rank: 7

积分
101

最佳新人活跃会员热心会员突出贡献

QQ
落叶秋风 发表于 2016-11-28 21:55:05 | 显示全部楼层
os.path.basename()可以满足你的要求,或者path.split("/")[-1]截取字符串也是可以的
回复 支持 1 反对 0

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
crazy  楼主| 发表于 2016-11-28 21:57:30 | 显示全部楼层
落叶秋风 发表于 2016-11-28 21:55
os.path.basename()可以满足你的要求,或者path.split("/")[-1]截取字符串也是可以的

要写在哪里啊    我写了很多次还是不行   
回复 支持 反对

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
crazy  楼主| 发表于 2016-11-28 21:59:22 | 显示全部楼层
落叶秋风 发表于 2016-11-28 21:55
os.path.basename()可以满足你的要求,或者path.split("/")[-1]截取字符串也是可以的

用path.split("/")[-1]这个的话因为我有很多的路径  没办法每个都截取出来吧?
回复 支持 反对

使用道具 举报

5

主题

101

帖子

101

积分

版主

Rank: 7Rank: 7Rank: 7

积分
101

最佳新人活跃会员热心会员突出贡献

QQ
落叶秋风 发表于 2016-11-30 00:07:41 | 显示全部楼层
os.path.basename(路径)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表