python itchat的使用问题

我想做一个用itchat爬取消息记录并分析的软件
但是在做按不同的登陆人建立文件索引的时候出了问题
代码如下
friends = itchat.get_friends() #获取好友列表
rec_dir = os.path.join(os.getcwd(), 'Data/'+friends[0]['NickName']+'/')
请问这个该怎么改?
我想达成的效果是,比如登陆人的nickname为“123”,则建立的文件夹路径应该是Data/123/

可以这样处理,

friends = itchat.get_friends()
for f in friends:
    #print(f['NickName'])
    rec_dir = os.path.join(os.getcwd(), 'Data/'+f['NickName']+'/')
    # 建立目录前 要对 nickname 做替换, 如果里面包含  <>?\|?* 这类字符的话。
    print('准备建立目录', rec_dir)

如果friends每一项都是字符串就好办了

try:
    os.mkdir(os.getcwd()+'Data/'+friends[0]['NickName']+'/')
except:
    pass