2024-03-29 07:56:07 发布
网友
我想从一个给定的目录打开一个随机文件。 我试过了:
import os, random random.choice(os.listdir("C:\\"))
但它不起作用。 另一方面我也试过了:
它工作了,但它只是列出目录中的文件,而不是启动它们。如何启动这些文件?在
您的代码将获得随机文件的文件名,但您应该打开该文件以查看其内容。在评论部分讨论之后,文件格式是mp3,可以使用webbrowser模块播放。在
webbrowser
import os, random import webbrowser basedir = "C:\\" file = random.choice([x for x in os.listdir(basedir) if os.path.isfile(os.path.join(basedir, x))]) print("Playing file {}...".format(file)) webbrowser.open(os.path.join(basedir, file))
您的代码将获得随机文件的文件名,但您应该打开该文件以查看其内容。在评论部分讨论之后,文件格式是mp3,可以使用
webbrowser
模块播放。在相关问题 更多 >
编程相关推荐