在某個目錄,我的名稱格式爲一堆文件:Python獲取指定分隔符的子字符串的方式?
userName_description
我如何可以提取userName
了呢? 如何解壓出description
?
我希望獲得一個很好的「Pythonic」方法。
在某個目錄,我的名稱格式爲一堆文件:Python獲取指定分隔符的子字符串的方式?
userName_description
我如何可以提取userName
了呢? 如何解壓出description
?
我希望獲得一個很好的「Pythonic」方法。
name.split("_")
創建由參數列表拆分字符串。
username = name.split("_")[0]
description = name.split("_")[1]
可以使用glob
模塊:
import glob
for filename in glob.iglob('*_*'):
username, description = filename.split('_')
split
方法採用可選的分隔符並返回一個列表。見here
words = name.split('_')
username = words[0]
description = words[1]
有沒有必要分裂兩次。只需將序列解壓到'username,description'元組中:'username,description = name.split('_')' – Blender