python代码,读取一个文件夹内所有.mp4视频,并全部播放
时间: 2024-10-20 20:07:32 浏览: 50
读数据_读取文件某一列数据(带表头)_
5星 · 资源好评率100%
在Python中,你可以使用`os`模块来遍历文件夹,然后结合`moviepy`库来播放`.mp4`视频。以下是基本的步骤:
```python
import os
from moviepy.editor import VideoFileClip
def play_videos_in_folder(folder_path):
# 验证路径是否存在
if not os.path.exists(folder_path) or not os.path.isdir(folder_path):
print(f"指定的文件夹路径 {folder_path} 不存在或不是目录")
return
# 获取文件夹内的所有.mp4文件
video_files = [f for f in os.listdir(folder_path) if f.endswith(".mp4")]
for video_file in video_files:
try:
# 创建VideoFileClip对象并播放
clip = VideoFileClip(os.path.join(folder_path, video_file))
clip.play() # 播放视频
# 如果需要等待播放完成,可以添加一行代码:clip.close()
except Exception as e:
print(f"播放文件 {video_file} 时发生错误:{e}")
# 调用函数,传入你要播放视频的文件夹路径
play_videos_in_folder("/path/to/your/folder")
```
请注意替换`"/path/to/your/folder"`为实际的视频文件夹路径。这个脚本会依次播放每个.mp4文件,遇到错误时只是打印出来不会中断。
阅读全文