当前位置: 首页 > news >正文

重庆 建网站做淘客网站企业备案

重庆 建网站,做淘客网站企业备案,找工程做在哪个网站?,网站运行时错误如何做python代码在导入自定义模块的过程中有时会出现ModuleNotFoundError错误出现这种情况一般出现在项目运行目录与自定义模块不在同级的情况下|_programs | |_foo.py |_utils|——__init__.py|_util.py其中utils为自定义模块,在foo.py中引入utils中的util文件有可能会报…

python代码在导入自定义模块的过程中有时会出现ModuleNotFoundError错误

出现这种情况一般出现在项目运行目录与自定义模块不在同级的情况下

|_programs
|	|_foo.py
|_utils|——__init__.py|_util.py

其中utils为自定义模块,在foo.py中引入utils中的util文件有可能会报错ModuleNotFoundError错误

问题原因

因为在导包过程中,python解释器会搜索sys.path中的所有路径,而sys.path默认是指向当前执行的文件目录。

解决方法

将项目路径添加到需要引入自定义模块的文件中

import os
import sys
sys.path.insert[0, os.path.abspath(os.path.dirname(os.path.dirname(__file__)))]

os.path.dirname(__file__)是当前脚本的路径,通过os.path.dirname获取当前脚本的运行目录,再次调用获取项目根目录,并通过os.path.abspath获取到绝对路径后添加到sys.path

http://www.dtcms.com/a/491253.html

相关文章:

  • MySQL 8.0事务性数据字典全面解析
  • React高频面试题参考答案
  • 网页制作模板的网站做网站的财务需求
  • 建设银行e路护航官方网站登陆seo网站有优化培训班吗
  • 高可用巡检脚本实战:一键掌握服务、网络、VIP、资源状态
  • 2025全国仿真建模应用挑战赛选题建议与分析
  • 新网站域名备案流程小程序商店开发
  • 惠州网页建站模板网站开发都需要学什么
  • QT-day2,信号和槽
  • 告别重复劳动,拥抱智能自动化办公
  • 基于单片机的多模式自动洗衣机设计与实现
  • 个人网站盈利模式wordpress 引用 格式
  • 网站推广和seowordpress主题页面丢失
  • 网站建设中单页代码网站倍攻击
  • 【Flutter】flutter安装并在Xcode上应用
  • etcd和brpc联调图解
  • 做微信公众号网站源码做网站多少分辨率好
  • 蓝牙基础学习笔记
  • 银川网站建设志达四方最好用的企业网站cms
  • 当内存紧张时出现mm_vmscan_direct_reclaim 直接回收,需要对其分析
  • Windows环境变量
  • MySQL分区表(PARTITION):水平分表示例 (基于用户ID哈希分表)不依赖第三方中间件
  • 数值计算-例题
  • 合肥市建设通网站十堰网站建设哪家好
  • 拼车平台网站开发提高网站打开速度
  • C++ 继承(1)
  • uniapp——配置鸿蒙环境,进行真机调试
  • 鸿蒙仓颉:如何自定义带Tag的日志打印信息
  • 带你了解STM32:RTC实时时钟(第一部分)
  • 前端 JavaScript 面试题大全(含答案及解析)