繁体   English   中英

我的代码在 Spyder 上运行,但它不在 Anaconda Prompt 上运行

[英]My code runs on Spyder but it doesn't run on Anaconda Prompt

我遇到了一个有趣的问题。 我想阅读视频的帧。 我可以使用 Spyder 做到这一点。

import cv2
cap = cv2.VideoCapture('t.mp4')
print('before video')
# loop over frames from the video stream
while cap.isOpened():
    print('it is in video')

当我尝试使用 Anaconda 提示符运行它时

python read_video.py

我认为这是 output:

before video

所以,它不会进入while循环。 问题是什么?

您的“t.mp4”无法打开

cap.isOpened() is False

您应该首先验证该文件是否确实存在,例如使用 pathlib

Path('t.mp4').exists()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM