python 实用命令

获取文件路径/文件名/扩展名


def find_last(string,str):
    last_position = -1
    while True:
        position=string.find(str,last_position+1)
        if position==-1:
            return last_position
        last_position=position


file = "D:\py\py1\py2\test.a.py"
filePath = os.path.dirname(file) 
print("filePath: ",filePath)  //文件路径:"D:\py\py1\py2"
fileName = file[len(filePath)+1:]
print("fileName: ",fileName)  //文件名:"test.a.py"
index = find_last(fileName,'.')
expandName = fileName[index:]
print("expandName: ", expandName)  //文件扩展名".py"
upPath = os.path.dirname(filePath)
print("uPath: ",upPath)  //路径中的上一级路径:"D:\py\py1"
upfilePath = file[len(upPath)+1:len(filePath)]
print("upfilePath: ",upfilePath)  //文件父目录文件夹名称:"py2"

原文链接:在字符串中寻找目标最后一次出现的位置(python)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值