位置: IT常识 - 正文

解决vscode在使用默认的autopep8格式化工具格式化Python代码时改变import语句位置导致自定义模块不能导入的问题(vscode终端显示)

编辑:rootadmin
vscode在使用默认的autopep8格式化工具格式化Python代码时改变import语句位置导致自定义模块不能导入,报错:ModuleNotFoundError: No module named 'xxx' 的问题 ...

推荐整理分享解决vscode在使用默认的autopep8格式化工具格式化Python代码时改变import语句位置导致自定义模块不能导入的问题(vscode终端显示),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vscode 方法提示,vscode运行正常不出结果,vscode总是报错,vscode终端显示,vscode不好用,vscode代码运行结果显示,vscode总是报错,vscode用不了了怎么办,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:重要的事情讲三遍

首先要确保自定义模块规范创建和路径正确!

首先要确保自定义模块规范创建和路径正确!

首先要确保自定义模块规范创建和路径正确!

正文:

解决vscode在使用默认的autopep8格式化工具格式化Python代码时改变import语句位置导致自定义模块不能导入的问题(vscode终端显示)

使用默认的autopep8格式化工具时,如果使用默认的配置,import语句总是在sys.path.append('xxx')之前,执行代码时总是先执行import后执行sys.path.append('xxx'),因此Python不知道自定义模块的路径,进而报错:ModuleNotFoundError: No module named 'xxx'。

解决办法:对autopep8格式化工具进行详细的配置,使其不在更改import语句的位置:

用户设置中修改 Python › Formatting: Autopep8 Args 的配置:添加--ignore和E402

这个配置的意思是让 autopep8 忽略 E402,也就是 “模块级别导入不在文件顶部”错误。

也可以使用另一种方法实现让 autopep8 不去移动 import 语句:

在需要固定位置的 import 语句后面加上 # NOQA: E402 注释,

例如:

from math import pi # NOQA: E402import math # NOQA: E402

这样vscode写python调用autopep8自动格式化代码就不会改变import的顺序了。

本文链接地址:https://www.jiuchutong.com/zhishi/303190.html 转载请保留说明!

上一篇:phpcms是做什么的(phpcms是什么意思)

下一篇:Mysql如何实现事务隔离(mysql事件使用方法)

  • 小故事大道理(小故事大道理读后感300字左右)

    小故事大道理(小故事大道理读后感300字左右)

  • 荣耀x20和x10对比(荣耀x20和x10max)

    荣耀x20和x10对比(荣耀x20和x10max)

  • iphone怎么关闭通话功能(Iphone怎么关闭通知震动)

    iphone怎么关闭通话功能(Iphone怎么关闭通知震动)

  • 小米10怎么看屏幕是不是三星(小米10怎么看屏幕是三星还是国产)

    小米10怎么看屏幕是不是三星(小米10怎么看屏幕是三星还是国产)

  • 钉钉上网课会有哪些数据(钉钉上网课有回放吗)

    钉钉上网课会有哪些数据(钉钉上网课有回放吗)

  • 为什么nfc无法识别卡(为什么nfc无法识别身份证)

    为什么nfc无法识别卡(为什么nfc无法识别身份证)

  • qq越来越大怎么清理(qq为啥越来越大)

    qq越来越大怎么清理(qq为啥越来越大)

  • 微信对方没删除我,我添加他会收到提醒吗(微信对方没删除自己再添加时显示来自手机号搜索)

    微信对方没删除我,我添加他会收到提醒吗(微信对方没删除自己再添加时显示来自手机号搜索)

  • 抖音片尾关注怎么做(抖音片尾关注怎么加到作品里去)

    抖音片尾关注怎么做(抖音片尾关注怎么加到作品里去)

  • pn结正偏是指(PN结正偏是指AN区电位高于P区BP区电位高于N区)

    pn结正偏是指(PN结正偏是指AN区电位高于P区BP区电位高于N区)

  • 手机开热点会中病毒么(手机开热点会中毒吗)

    手机开热点会中病毒么(手机开热点会中毒吗)

  • wps怎么清除多余的表格(wps怎么清除多余格子格式)

    wps怎么清除多余的表格(wps怎么清除多余格子格式)

  • wps怎么删除表格框线(wps怎么删除表格中的空白行)

    wps怎么删除表格框线(wps怎么删除表格中的空白行)

  • 手机怎么修改wifi密码(手机怎么修改wifi频率)

    手机怎么修改wifi密码(手机怎么修改wifi频率)

  • 微博怎么一键删除所有微博(微博怎么一键删除动态)

    微博怎么一键删除所有微博(微博怎么一键删除动态)

  • 喜马拉雅怎么退订vip(喜马拉雅怎么退出粉丝团)

    喜马拉雅怎么退订vip(喜马拉雅怎么退出粉丝团)

  • 微信停用的功能怎么恢复(微信停用的功能在哪里)

    微信停用的功能怎么恢复(微信停用的功能在哪里)

  • 三星note4支持4g网络吗(三星note4支持快充吗)

    三星note4支持4g网络吗(三星note4支持快充吗)

  • 三星s10有啥特殊功能(三星s10特色)

    三星s10有啥特殊功能(三星s10特色)

  • 拼多多砍价可以买刀吗(拼多多砍价可以重复砍吗)

    拼多多砍价可以买刀吗(拼多多砍价可以重复砍吗)

  • 苹果xsmax尺寸(苹果xsmax是苹果几)

    苹果xsmax尺寸(苹果xsmax是苹果几)

  • iphone11和iphone xr的区别(苹果xrpk苹果11)

    iphone11和iphone xr的区别(苹果xrpk苹果11)

  • 电视怎么开启投屏功能(电视怎么开启投屏功能OPPO)

    电视怎么开启投屏功能(电视怎么开启投屏功能OPPO)

  • win10夜间模式怎么开(win10夜间模式怎么打开不了)

    win10夜间模式怎么开(win10夜间模式怎么打开不了)

  • python多线程编程怎么退出(python多线程编程案例)

    python多线程编程怎么退出(python多线程编程案例)

  • 耕地占用税的特点与意义
  • 发票第一联需要保存多久
  • 广告公司个人所得税几个点
  • 购销合同签定有法律效力吗
  • 员工出差的住宿费计入什么科目
  • 高危行业企业安全费用提取
  • 预缴增值税时可抵扣吗
  • 部分红冲的发票无法勾选怎么办
  • 劳务派遣能不能预支工资
  • 异地承包工程预缴什么税?
  • 餐饮增值税
  • 增值税发票价税合计是什么意思
  • 小规模纳税人日用品增值税税率
  • 独资企业需要交企业所得税吗
  • 本月已认证发票还能撤销吗
  • 代收污水处理费要交税吗
  • 收到支票怎么处理
  • 法人实名认证后为什么查不到名下公司
  • 购买方取得专票会计分录
  • 完工转出产成品成本计算
  • 施工预想内容
  • bash是什么命令
  • 存货的毁损通过什么科目核算
  • win10关闭自动更新方法永久
  • 什么是包装物押运
  • vue使用技巧
  • php怎么访问本地的网页
  • f12过滤请求
  • php互换两个变量的关系
  • 微软 new bing 广告收入
  • c语音进阶
  • 委托加工物资如何做账
  • 现金盘盈盘亏怎么处理
  • 收到银联代收短信
  • 出口不退税需要备案吗
  • php decbin
  • 财务费用有发票吗
  • 代扣职工个人应承担的社保费
  • 个税算错怎么办理退税
  • 临时聘用人员管理办法
  • 暂估入账的固定资产,待办理竣工决算手续后
  • sql cell函数
  • MySQL中distinct与group by语句的一些比较及用法讲解
  • 一般纳税人怎么开3个点普票
  • 员工辞退补偿金计算
  • 员工休产假社保如何交
  • 闽侯县安置房交易缴纳土地出让金
  • 年金终值计算公式是
  • 残保金逾期怎么办
  • 建筑公司可以收工程款发票吗
  • 什么是计提坏账准备
  • sql server 复制表中行数据
  • mysql缩印
  • 苹果发布会最新消息
  • win7显示无线网络未连接
  • ubuntu如何清理缓存
  • win10桌面添加画图图标
  • centos如何安装软件
  • 电脑系统垃圾
  • 查找linux
  • php创建注释的方法
  • windows7库功能
  • win8.1系统如何升级到win11
  • 微软最新新闻
  • 360安全卫士检测出来高危漏洞需要修复吗
  • linux开发android好处
  • js+html
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • opengl入门教程
  • vue自定义方法
  • jquery遍历数组的方法
  • js鼠标拖动窗口的做法
  • 安卓端测试
  • 生育津贴是分期的吗
  • 经纪代理服务税率1%
  • 公司购买车辆是什么费用
  • 停车场收费需要什么手续
  • 上海市浦东新区人民医院
  • 办公厅机构设置方案
  • 江西省抚州市黎川县洵口镇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设