我有一系列每日MP3,我希望每月上传一次到网络服务器 - 它们以一致的格式命名(例如10-17-11 Always Expect the Best # 1.mp3
),对于每个文件,我必须使用Web服务器链接的URL生成.m3u文件。目前,我手动创建每个.m3u文件并将其保存为与MP3相关。
必须有一种方法可以自动生成.m3u文件 - 它们的格式通常为http://url/audio/2011/10-17-11_.mp3
。我已经在一个单独的行上创建了每个文件名的纯文本列表 - 如果可能的话,我想将该列表解析为单独的.m3u文件。
我不确定我应该用它做什么 - Python,Ruby,也许只是AppleScript?
非常感谢任何帮助。谢谢!
答案 0 :(得分:3)
你可能会用其中的任何一个来做,我会给你几个关于python的指针:
with open("my_file","r") as fin: ## open a file for reading
i = 0
for line in fin: ## iterate through all lines
newline = line + line.split(" ")[0] ## create a new line
with open("output"+str(i),"w") as fout: ## open a file for writing
fout.write(newline) ## write...
i+=1
此脚本读取文件,每行添加第一个单词并将其写入自己的文件 您可以修改循环代码以每次聚合多行并将它们写入文件。您可以从您阅读的行中提取信息,并使用它来构建新行。