溫馨提示×

python怎么提取文件名中的某個字段

小億
397
2023-11-23 06:53:51
欄目: 編程語言

在Python中,你可以使用split方法或者正則表達式來提取文件名中的某個字段。

方法一:使用split方法

filename = "example_file_2021.txt"
name = filename.split("_")[1]  # 以"_"為分隔符,提取第二個字段
print(name)  # 輸出: "file"

方法二:使用正則表達式

import re

filename = "example_file_2021.txt"
pattern = "example_(.*?)_2021"  # 匹配以"example_"開頭,"_2021"結尾的字段
match = re.search(pattern, filename)
if match:
    name = match.group(1)
    print(name)  # 輸出: "file"

這兩種方法都可以根據具體的需求來提取文件名中的某個字段。方法一適用于簡單的分隔符形式,而方法二則可以更靈活地使用正則表達式來匹配更復雜的模式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女