我想在不知道文件名的情况下从hotfolder上传一个mp3文件。 (例如* .mp3)
这是我尝试的(上传特定文件/已知文件名)
db.Refresh(RefreshMode.OverwriteCurrentValues,_db.LoginInfos);
如何让脚本上传该文件夹中的任何mp3文件? (脚本和文件位于同一文件夹中)
答案 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))
希望这有帮助