在某个目录,我的名称格式为一堆文件: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