在某个目录下,我有一堆名称格式为的文件:
userName_description
我如何提取userName
?
如何提取description
?
我希望以一种不错的“Pythonic”方式实现这一目标。
答案 0 :(得分:4)
您可以使用glob
模块:
import glob
for filename in glob.iglob('*_*'):
username, description = filename.split('_')
答案 1 :(得分:3)
name.split("_")
通过参数创建列表拆分字符串。
username = name.split("_")[0]
description = name.split("_")[1]
答案 2 :(得分:1)
split
方法接受一个可选的分隔符并返回一个列表。见here
words = name.split('_')
username = words[0]
description = words[1]