小编A.J*_*A.J的帖子

同时运行两个python文件

我试过使用

#!/bin/bash
python ScriptA.py &
python ScriptB.py &
Run Code Online (Sandbox Code Playgroud)

同时运行这两个脚本,但它总是使用 ScriptA 返回“无效语法”,即使所有 python 文件都在同一个文件夹中。

运行这两个脚本的文件:

def song():
user = input()
    if user == "Chance":
        python ScriptA.py &
        python ScriptB.py &
   else:
        print("Error")
Run Code Online (Sandbox Code Playgroud)

到目前为止,我找到的解决方案(例如将该脚本放在一行中)不起作用,因为错误仍然显示。

- - - - - - - - - - - - - 编辑 - - - - - - - - - - - - ---

然而,这两个脚本单独运行良好,您提供的所有解决方案仍按顺序运行。脚本 A 是通过 OpenCV 播放的视频,脚本 B 是通过播放声音播放的歌曲。

脚本A:

import cv2
import numpy as np
import os
os.environ['SDL_VIDEO_CENTERED'] = '1'
cap = …
Run Code Online (Sandbox Code Playgroud)

python parallel-processing scripting

4
推荐指数
1
解决办法
2万
查看次数

全屏播放OpenCV上的视频

- - - - - - - 编辑 - - - - - - -

由于大多数人不了解,我已经简化了原始查询。

- - - - - - - 编辑 - - - - - - -

嗨,我想使用OpenCV全屏显示视频,但不确定如何。到目前为止,这是我的代码,是的,我是新手,但是您必须从某个地方开始。我正在运行Python 3.6.3

问题:如何使用OpenCV全屏显示视频?

import cv2
import numpy as np
import os
os.environ['SDL_VIDEO_CENTERED'] = '1'
cap = cv2.VideoCapture("video.mp4")
cv2.namedWindow("window", cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty("video.mp4",cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)
while(cap.isOpened()):
  ret, frame = cap.read()
  if ret == True:
    cv2.imshow('Frame',frame)
    if cv2.waitKey(30) & 0xFF == ord('q'):
      break
  else:
    break
cap.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

我也收到这个错误

追溯(最近一次通话):文件“ C:/Users/A/Desktop/vid.py”,第7行,位于cv2.setWindowProperty(“ video.mp4”,cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)cv2.error: C:\ projects \ …

python opencv fullscreen

3
推荐指数
2
解决办法
4328
查看次数