我已经开始使用 Python 和 Django,我在这个领域非常陌生。这是我第一次在这里提出问题......如果有已知的解决方案,我会提前道歉......
当我安装并设置 VSCode 格式化程序“黑色”(将 linter 设置为 flake8 后)时,教程视频导师的一侧会弹出“格式化程序 autopep8 未安装”之类的弹出窗口。安装?'。&我的没有显示该消息。
所以我所做的是...
- 在终端上手动输入'pipenv install flack --dev --pre'。
- 手动输入“python.formatting.provider”:“black”,到“.vscode”文件夹的“settings.json”。
- Setting(VSCode) -> flake8, Python > Linting: Flake8 Enabled (Also modified in: workspace), (勾选) 是否使用 flake8 lint Python 文件
底部代码来自 settings.json (在 vscode 文件夹上)。
{
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black", # input manually
"python.linting.flake8Args": ["--max-line-length=88"] # input manually
}
我找到了一个“黑色格式化程序”文档。https://github.com/psf/black & 它声明... python -m black {source_file_or_directory} & 我收到以下错误消息。
Usage: __main__.py [OPTIONS] [SRC]...
Try '__main__.py -h' for help.
Error: Invalid value for '[SRC]...': Path '{source_file_or_directory}' does not exist.
是的,老实说,我不确定我应该设置哪个 source_file_or_directory ......但最重要的是,现在我担心我是否走在正确的轨道上。
我能听听你的建议吗?请至少有一个方向。谢谢..