我在安装 Anaconda 后立即安装了最新的 Anaconda 3.8.3 和 conda 版本 4.8.3,我使用 Jupyter Notebook 然后输入
import cv2
Run Code Online (Sandbox Code Playgroud)
它说
ModuleNotFoundError Traceback(最近一次调用最后)在 ----> 1 import cv2
ModuleNotFoundError:没有名为“cv2”的模块
然后基于: 使用OpenCV时无法找到模块cv2
有人建议尝试
conda install -c https://conda.binstar.org/menpo opencv
Run Code Online (Sandbox Code Playgroud)
来自 Anaconda 提示

还有其他方法安装cv2吗?
Python 和 StackOverflow 新手。如果我错过任何手续,请道歉。
我刚刚创建了一个单行程序来打印 Hello World,但每次运行该程序(使用 F5 或转到“运行”->“开始调试”)时,该程序都会运行,并且底部的面板会自动切换到“终端”窗口并输出显示在那里而不是在调试窗口中。(图片1)
在终端窗口中还会打印很多其他内容,这就是为什么我只想在调试窗口中打印输出。另外,这就是我正在做的课程视频中显示的方式(图2)。
print("Hello World")
Run Code Online (Sandbox Code Playgroud)


我想将','字符更改为'\n'并将其保存到文本文件
所有文件都采用以下格式:
546,234,453,685,.....,234
Run Code Online (Sandbox Code Playgroud)
我想像这样:
546
234
453
685
...
234
Run Code Online (Sandbox Code Playgroud)
我对这个问题的开始是这样的:
fid=fopen(files{i});
strArr=fscanf(fid,'%s');
newstrArr=strrep(strArr,',','\n');
% Take each .txt input
for j=1:length(newstrArr)
Array=[Array newstrArr(j)];
endfor
Run Code Online (Sandbox Code Playgroud)
让我逐步解释:
1我打开当前的文本文件
fid=fopen(files{i});
Run Code Online (Sandbox Code Playgroud)
2我在文本文件中找到字符串
strArr=fscanf(fid,'%s');
Run Code Online (Sandbox Code Playgroud)
请注意,您不能将%s替换为%d。(如果我做错了,请纠正我)
第三我用换行符替换逗号
newstrArr=strrep(strArr,',','\n');
Run Code Online (Sandbox Code Playgroud)
第四我用for循环将每个字符添加到新数组中
for j=1:length(newstrArr)
Array=[Array newstrArr(j)];
endfor
Run Code Online (Sandbox Code Playgroud)
但是,当我显示时,使用;
disp(Array);
Run Code Online (Sandbox Code Playgroud)
我有这个输出:
当我保存到文本文件时,我有相同的输出。
如何用换行符正确替换逗号?