python读取一个文件夹中的多个视频ts文件
时间: 2023-11-16 15:06:18 浏览: 155
读取文件夹内多个文件
你可以使用Python内置的`os`和`glob`模块来读取一个文件夹中的多个视频ts文件。例如,如果你想读取一个名为`videos`的文件夹中的所有ts文件,可以使用以下代码:
```python
import os
import glob
# 指定文件夹路径
folder_path = '/path/to/videos'
# 获取文件夹中所有ts文件的路径
ts_files = glob.glob(os.path.join(folder_path, '*.ts'))
# 遍历每个ts文件,并进行处理
for ts_file in ts_files:
with open(ts_file, 'rb') as file:
# 处理ts文件
# 例如,你可以使用ffmpeg对视频进行处理
pass
```
在这个例子中,我们使用了`glob.glob()`函数来获取文件夹中所有扩展名为`.ts`的文件,并将它们的路径存储在`ts_files`列表中。然后,我们遍历每个ts文件,并使用`open()`函数打开文件,进行处理。你可以根据自己的需求来处理每个ts文件,例如使用ffmpeg对视频进行处理。
请注意,读取文件夹中的多个文件时需要指定正确的文件夹路径。如果文件夹与你的Python程序在同一目录下,只需要提供文件夹名即可。否则,你需要提供完整的文件夹路径。
阅读全文