Python - 无法从另一个文件导入变量,即使使用常见的方法也不行

2024-05-21 06:20:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我在这里读过很多类似的问题,但我没有为我工作过。在

我想导入一个变量,它显示“ImportError:cannotimportnamecap”,对于一个名为“resultados”的变量也是如此。在

文件.py

import csv
import cv2
from analyzer import resultados

cap = cv2.VideoCapture('video.mp4')
frame_num = cap.get(cv2.CAP_PROP_FRAME_COUNT)

def save():
    with open("tabelaSTR.csv", "w") as b:
        writer = csv.writer(b, lineterminator='\n')
        writer.writerows(zip(resultados))

分析器.py

^{pr2}$

第二次尝试: 分析器.py

import file
while True:
    file.cap.set(cv2.CAP_PROP_POS_FRAMES, f)
    res, frame = file.cap.read()
    resultados.insert(carry, x)
    file.save()

它说“AttributeError:module‘file’没有属性‘cap’”

我使用的是python3.5。在

我没有别的办法解决这个问题,谢谢!在


Tags: csvpyimport分析器savecv2framefile