0

在某个目录下,我有一堆名称格式的文件:

用户名_描述

我怎样才能提取userName出来?提取description出来怎么办?

我希望有一种很好的“Pythonic”方式来实现这一点。

4

3 回答 3

4

您可以使用该glob模块:

import glob

for filename in glob.iglob('*_*'):
    username, description = filename.split('_')
于 2013-08-28T08:18:46.513 回答
3

name.split("_")通过参数创建一个列表拆分字符串。

username = name.split("_")[0]
description = name.split("_")[1]
于 2013-08-28T08:18:58.307 回答
1

split方法采用可选的分隔符并返回一个列表。看这里

words = name.split('_')
username = words[0]
description = words[1]
于 2013-08-28T08:21:58.303 回答