defgetMDFile(folder):foriinos.listdir(folder):i=os.path.join(folder,i)ifos.path.isdir(i):getMDFlie(i)elifos.path.splitext(i)[-1]==".md":yieldi#print(i)使用print(),正常打印所有子孙目录下的md文件,而换作yield则仅返回了根目录下的md文件.为什么呢?是我使用错了,还是python就不允许这样使用?求解
慕尼黑5688855
牛魔王的故事
相关分类