位置: 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事件使用方法)

  • 房产税的计税基础包括契税吗
  • 企业所得税如何合理避税?
  • 小规模纳税人出口可以退税吗
  • 结转存货跌价准备冲减主营业务成本
  • 当月有进项无销项月末怎么处理
  • 预付账款借方怎么处理
  • 个人独资企业可以投资有限公司吗
  • 以前年度费用调减
  • 社保代扣代缴怎么取消
  • 网上代购收取手机费吗
  • 产成品返工如何处理
  • 先收入后开票如何做账
  • 企业土地是不是都应该缴纳房产税?
  • 上个月申报错了怎么办
  • 企业所得税清算是什么意思
  • 2020深圳增值税税率是多少
  • 逃避缴纳税款征管法第几条
  • 餐费适用税率
  • 筹建期间职工福利费都要通过应付职工薪酬核算吗
  • 车间改造用的材料有哪些
  • 关联企业间融资方式
  • 成品加工为另一个产品
  • 跨年度的费用发票可以入账吗
  • win10桌面窗口管理器gpu占用高
  • 无生产怎样结转成本费用
  • 固定资产折旧的影响因素
  • 图解 http
  • 向房东要押金的不犯法的妙招
  • 员工自己垫付的费用怎么走账
  • 事业单位财政专项资金可以用于职工社保
  • 企业购买银行理财
  • php登录注册
  • [error] Error: Fail to open IDE 问题解决
  • 购入多项固定资产
  • vuex iframe
  • 无票收入需要开票吗
  • 计算机领域划分
  • 大学送礼物该送多少钱的
  • CSS渐变背景应用
  • 创建ftp软件
  • 投资房地产的后续计量有哪些
  • 抵账房啥意思
  • java string.class
  • 增值税开票系统客服电话
  • 差额征税可以开专票抵扣吗
  • 福利费要分部门吗
  • 买房返现是什么意思
  • 员工高工资
  • 公司送礼计入什么会计科目
  • 借款利息收入开发票
  • 增值税专用发票金额与付款金额是否必须一致
  • 查询公司的公积金账号怎么查
  • 促销服务属于什么服务按什么征增值税
  • 抵扣联和发票联的区别
  • 旅行社开的机票款可以抵扣吗
  • 工会经费的计提与缴纳
  • sql server备份方法
  • windows10关闭usb端口
  • xp系统安装版如何安装
  • ie11安装方法
  • linux检查文件内容
  • opensuse安装显卡驱动
  • win 8.1激活
  • linux系统init命令
  • windows窗口跑到了侧面
  • cocos creator截图
  • 缩放打印到一张a4纸上设置
  • python利用for循环求1到100的和
  • 批处理实现电脑登陆二次验证
  • tbc背包插件
  • linux lvm配置
  • node.js的exports、module.exports与ES6的export、export default深入详解
  • node通过express搭建自己的服务器
  • nodejs音乐播放器
  • 安卓手机管家在哪里打开
  • jquery属性选择器,选取所有带href
  • 安卓模拟器测试
  • 广西壮族自治区图书馆
  • 小规模纳税人可以用专票抵扣税吗
  • 深圳税务开票软件发票下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设