我正在尝试制作一个python脚本,它允许我将音乐放入一个大文件夹中,这样当我运行脚本时,它将根据音乐文件的第一部分创建文件夹。所以假设我有一个名为OMFG - Ice Cream.mp3
的音乐文件,我希望能够分割每个音乐文件名,这样在这个例子中,Ice Cream.mp3
它将把它切掉,然后它将使用OMFG
来创建一个名为OMFG
的文件夹。在它创建了那个文件夹之后,我想找到一种方法,然后将它移动到刚刚创建的文件夹中。在
以下是我目前为止的代码:
import os
# path = "/Users/alowe/Desktop/testdir2"
# os.listdir(path)
songlist = ['OMFG - Ice Cream.mp3', 'OMFG - Hello.mp3', 'Dillistone - Sad & High.mp3']
teststr = str(songlist)
songs = teststr.partition('-')[0]
print ''.join(songs)[2:-1]
我的主要问题是如何遍历字符串中的每个对象。在
谢谢, 亚历克斯
使用^{} module for such tasks 很方便:
示例:
^{pr2}$它将
OMFG - Ice Cream.mp3
移动到OMFG/Ice Cream.mp3
。在如果要将
OMFG - Ice Cream.mp3
移动到OMFG/OMFG - Ice Cream.mp3
:您可以尝试以下代码:
在列表中循环
相关问题 更多 >
编程相关推荐