我是Python新手,在读取扩展名为SC2Replay的文件时遇到了问题。我在同一个文件夹中有4个名字的文件:
我想要在同一个文件夹中创建3个新文件夹,该文件夹存储在上面的文件中,这些文件将以相同的名称在开头的示例Match num.因此,我希望前两个文件将转到同一个文件夹,最后两个文件将根据不同的名称转到两个不同的文件夹。我该怎么办?任何帮助都会感激的。
发布于 2019-12-09 07:13:22
如果您正在处理字符串,并且文件名总是以相同的字符(Match x -)开头,那么您可以简单地使用一些字符串方法。即x.split(),它将返回由第一个参数分隔的单词列表。
示例:
filename = "Match 2 - G3 - LiquidHerO vs aLive(DayBreak)-Copy-Copy-Copy.SC2Replay"
directory = filename.split(' - ', maxsplit=1)[0]
# Do something with directory
print(directory) # Will print Match 2https://stackoverflow.com/questions/59243883
复制相似问题