VSCode中报错 E501:Line too long (83>79 characters)

1. 错误描述

在VS Code中编辑Python代码时flake8报错:

Line too long (83>79 characters)(E501)

flake8是python的错误提示工具,类似的还有pep8等。

有时候这种工具提示的太严格了也会让人很心累。

下面提供两种方法修改:

2. 解决方法

打开setting.json

方法一:将限制条件放宽

如上错误是因为flake8要求一行不超过79个字符,我们可以人为设定到120个。

在json文件后面加上:

"python.linting.flake8Args": ["--max-line-length=120" ]

方法二:忽略此类错误

在json文件后面加上:

"python.linting.flake8Args": ["--ignore=E501"]

此方法也同样适用于其他类似错误,我们可以忽略这一类报错。

以上对pep8同样适用,把上述代码中的flake8改成pep8就ok啦

### 解决 VSCodePython 报错 `Traceback (most recent call last)` 的方法 当遇到 `Traceback` 错误提示时,这通常意味着程序运行过程中遇到了异常并终止执行。具体到提到的两个错误实例: 对于无法从模块 `code` 导入名称 `'InteractiveConsole'` 的情况,可能是因为存在同名文件夹干扰了标准库的正常加载路径[^1]。 针对 `ModuleNotFoundError: No module named 'requests'` 这一情形,则表明当前使用的 Python 环境缺少必要的第三方包安装[^2]。 #### 针对不同类型的解决方案如下: #### 处理因命名冲突引起的 ImportError 如果项目结构中有名为 `code` 的自定义目录,可能会覆盖掉 Python 自带的标准库中的相同名字的空间。建议重命名本地项目的任何可能导致混淆的子目录来解决问题,并清理缓存重新启动开发环境验证更改效果。 ```bash mv code my_custom_code_directory_name ``` #### 安装缺失依赖项 Requests 库 为了使 Jenkins 或其他环境中能够成功调用 `import requests` 而不会触发找不到模块的问题,在对应的虚拟环境下通过 pip 工具安装该 HTTP 请求处理库即可满足需求。 ```bash pip install requests ``` 另外还需确认所选解释器版本是否正确配置于 IDE 设置内;有时即使全局已安装某些扩展也可能因为选择了不同的解析引擎而继续报告未找到相应资源的情况发生。 确保工作区内的 python 版本与预期一致,可通过以下方式切换默认解释器: 在 VS Code 中按快捷键 Ctrl+Shift+P 打开命令面板,输入 Python Select Interpreter 并选择合适的选项完成设置调整。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dr. 卷心菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值