使用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