使用Python将mp3文件上传到soundcloud(文件名是随机的)

时间:2015-09-08 22:17:25

标签: python-2.7 upload soundcloud using

我想在不知道文件名的情况下从hotfolder上传一个mp3文件。 (例如* .mp3)

这是我尝试的(上传特定文件/已知文件名)

db.Refresh(RefreshMode.OverwriteCurrentValues,_db.LoginInfos);

如何让脚本上传该文件夹中的任何mp3文件? (脚本和文件位于同一文件夹中)

1 个答案:

答案 0 :(得分:0)

根据这里所写的语言,“在该文件夹中上传任何mp3文件”并不清楚你的意思。上传文件夹中的第一个文件是否满足您的需要,或者每次脚本执行时是否需要是不同的文件?如果是后者,我的建议是获取文件列表,然后随机选择其中一个。

获得list of all files in python

from os import listdir
from os.path import isfile, join

onlyfiles = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]

然后转到randomly select one of them

import random

print(random.choice(onlyfiles))

希望这有帮助