gpt4 book ai didi

python - 如何在 Python 中连接文件?

转载 作者:IT老高 更新时间:2023-10-28 21:46:36 27 4
gpt4 key购买 nike

我有多个(40 到 50 个)MP3 文件,我想将它们连接成一个文件。在 Python 中执行此操作的最佳方法是什么?

使用 fileinput模块循环遍历每个文件的每一行并将其写入输出文件?外包给windows copy命令?

最佳答案

将这些文件中的字节放在一起很容易......但是我不确定这是否会导致连续播放 - 我认为如果文件使用相同的比特率可能会,但我不确定。

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(...),等等

关于python - 如何在 Python 中连接文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com