在Python中,你可以使用`os.symlink`函数来创建一个软链接(也称为符号链接),这个链接指向另一个文件或目录。软链接允许你通过一个路径引用另一个文件或目录,而不需要复制文件本身。
```python
import os
源视频文件的路径
src = "/home/logic/parallel_decode/video.mp4"
目标路径,其中包含软链接
dst = "/home/logic/parallel_decode/videos/"
创建软链接
for i in range(40):
在目标路径下创建一个以数字命名的子目录
os.makedirs(dst + str(i), exist_ok=True)
创建软链接
os.symlink(src, dst + str(i) + ".mp4")
这段代码会创建40个软链接,每个链接指向`/home/logic/parallel_decode/video.mp4`文件,并且链接被放置在不同的子目录中。`exist_ok=True`参数确保如果子目录已经存在,不会抛出异常。
请注意,软链接在不同的操作系统上可能有不同的行为,上述代码适用于类Unix系统(如Linux和macOS)。如果你在Windows上使用,可能需要使用不同的方法。