1 个回答
-
将这些文件中的字节放在一起很容易…但是我不确定这是否会导致连续播放-我认为如果文件使用相同的比特率可能会出现这种情况,但是我不确定。
from glob import iglob import shutil import os PATH = r'C:\music' destination = open('everything.mp3', 'wb') for filename in iglob(os.path.join(PATH, '*.mp3')): shutil.copyfileobj(open(filename, 'rb'), destination) destination.close()
这将创建一个单独的“ everything.mp3”文件,并将C:\ music中所有mp3文件的所有字节连接在一起。
如果要在命令行中传递文件名,则可以使用
sys.argv[1:]
代替iglob(...)
,等等。