python獲取文件名


使用python+正則表達式獲取一個路徑的文件名

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
import re

mp4_path = "D:\電影電視\我不是葯神-2018_BD國語中字.mp4"


def get_file_name(path_string):
    """獲取文件名稱"""
    pattern = re.compile(r'([^<>/\\\|:""\*\?]+)\.\w+$')
    data = pattern.findall(path_string)
    if data:
        return data[0]


if __name__ == '__main__':
    print(get_file_name(mp4_path))

運行結果:

我不是葯神-2018_BD國語中字

Process finished with exit code 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM