python cv2 提示配置
第一步 配置提示信息
打開settings
打開擴展–> 找到python --> 打開json配置
將cv2的安裝目錄配置到如下位置
第二部 重啟vs 可能還不行,那就重新安裝以下opencv-python
具體為啥不行沒搞明白
配置pytest
還是如上,將下入的位置打開
編寫測試用例
當方法以test開頭的時候會自動識別成測試用例,會有一個標識,鼠標右鍵點擊標識的時候可以執(zhí)行測試,如果成功就會出現(xiàn)一個對號
import pytest
from src import base_function as bf
print(bf.getCurrentAsbDir())
def test_getCurrentAsbDir():
assert bf.getCurrentAsbDir() == "e:\\learning_sources\\cv_py"
def aaa():
assert 1==1
def test_aaa():
assert 1==1
配置跨文件import
在工作目錄中新建一個.env文件輸入內(nèi)容如下
PYTHONPATH="E:/learning_sources/cv_py/src;E:/learning_sources/cv_py/src/tests;E:/learning_sources/cv_py;${env:PYTHONPATH}"
打開.vscode中的setting.json 進行配置 內(nèi)容如下
{
"python.analysis.autoImportCompletions": true,
// "python.envFile": "E:/learning_sources/cv_py/.env",
//這里是配置運行時的工作路徑
"terminal.integrated.env.windows": {"PYTHONPATH":"${workspaceFolder};${env:PYTHONPATH}"},
"python.defaultInterpreterPath": "D:\\ProgramData\\anaconda3\\python.exe"
}
參考:
https://blog.csdn.net/qq_31654025/article/details/109474175
類似如下的文件結構,就可以在test目錄(包)中引入src的內(nèi)容了
test_base_function.py 內(nèi)容如下
import pytest
from src import base_function as bf
print(bf.getCurrentAsbDir())
配置格式化工具
安裝插件 Black Formatter 插件文章來源:http://www.zghlxwxcb.cn/news/detail-814008.html
修改setting.json配置內(nèi)容如下文章來源地址http://www.zghlxwxcb.cn/news/detail-814008.html
{
"python.formatting.provider": "none",
"python.formatting.autopep8Args": [
"--max-line-length=150"
],
"editor.wordWrap": "on",
"editor.wordWrapColumn": 150,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
},
"black-formatter.args": [
"--line-length",
"150"
],
}
到了這里,關于vscode中關于python的一些常用配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!