【发布时间】:2020-09-22 22:29:39
【问题描述】:
我试过这个:
ListFiles = list(os.walk(os.getcwd()))
SplitTypes = []
for i in range ( 0 , len(ListFiles) ):
SplitTypes.extend(ListFiles[i].rsplit( "." ) [1])
print(SplitTypes)
但我得到的结果是这样的:
['p', 'y', 't', 'x', 't', '3', '2', ' ', 'p', 'm', '4', '0', '1', '2', '2', '4', '1', '4', 's', 'k', 'p', 'm', 'p', '4']
这些数字是因为我在该目录中的屏幕截图,时间用“。”分隔并且它们是单独分开的。
我想显示结果:
['py', 'txt', 'skp', 'png']
或类似的东西。
还有这个文件名“Screen Shot 2017-05-24 at 11.24.33 am.png”应该只显示 png 位。 在此之后,我将使用 set() 删除重复项。
【问题讨论】:
标签: python-3.x