python和python stub文件类型的区别_python – 如何告诉mypy包含stubfile
我正在玩mypy(版本:0.630),我很難讓它看到我的存根文件.誰能告訴我這里有什么問題:
我的目錄結構如下所示:
├── caesar.py
└── stubs
└── caesar.pyi
caesar.py包含一些有效的python代碼. caesar.pyi包含單詞bugger.我希望當我運行mypy時會出現錯誤.我像這樣運行mypy:
export MYPYPATH=${PWD}/stubs
mypy caesar.py
沒有輸出(表示成功).我錯過了什么簡單的事情?
– 編輯 –
然后,我通過添加一些空的init文件并更改目錄結構來嘗試一個小實驗:
├── caesar
│?? ├── caesar.py
│?? └── __init__.py
├── mypy.sh
└── stubs
├── caesar
│?? ├── caesar.pyi
│?? └── __init__.pyi
└── __init__.pyi
然后嘗試:
export MYPYPATH=${PWD}/stubs
mypy caesar/caesar.py
這沒有改變:/
– 編輯 –
mypy.ini現在看起來像:
[mypy]
python_version = 3.7
mypy_path=stubs
cache_dir=/dev/null
運行mypy就像:
mypy --config-file mypy.ini caesar.py
目錄樹:
├── caesar.py
├── mypy.ini
├── mypy.sh
└── stubs
└── caesar.pyi
mypy版本:0.630
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python和python stub文件类型的区别_python – 如何告诉mypy包含stubfile的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php flush nginx,Ngin
- 下一篇: 苹果挂端口方法_调音台变身直播声卡的方法