python导入同级模块的实现

作者:UR_My_Girl 时间:2021-03-09 10:08:51 

导入同级模块

导入sys,一定要将当前包所在路径添加进来。

import sys
sys.path.append(r"directory")

首先,同级目录下一定要有__init__.py文件。

文件名为包,*.py文件为模块。

方法1

from package.module import *
instance =  class()

方法2

from package import module
instance =module.class()

同级目录导入问题

在PyCharm2017中同目录下import其他模块,会出现No model named …的报错

方法

1、这是因为PyCharm不会将当前文件目录自动加入source_path。

在当前目录右键make_directory as–>Sources Root

2、如果导入的目录没有__init__.py文件,pycharm并不能识别其为Python包,也会出现导入出错,这样只需添加一个__init__.py文件就可以了

来源:https://blog.csdn.net/longjahi/article/details/92579103

标签:python,导入,同级模块
0
投稿

猜你喜欢

  • Python 的字典(Dict)是如何存储的

    2021-01-24 05:51:27
  • python实现控制电脑鼠标和键盘,登录QQ的方法示例

    2023-11-19 12:10:26
  • Win10+GPU版Pytorch1.1安装的安装步骤

    2023-11-01 16:52:48
  • Python中如何将一个类方法变为多个方法

    2022-10-10 02:01:47
  • 解决Pycharm中import时无法识别自己写的程序方法

    2023-05-09 22:47:37
  • javascript开发随笔一 preventDefault的必要

    2024-04-26 17:14:05
  • 详解Pandas 处理缺失值指令大全

    2022-06-20 07:15:23
  • python操作excel的方法(xlsxwriter包的使用)

    2021-10-26 21:47:54
  • Python边缘检测之prewitt,sobel和laplace算子详解

    2023-09-30 06:01:56
  • MySQL获取binlog的开始时间和结束时间(最新方法)

    2024-01-23 12:13:31
  • Django路由层如何获取正确的url

    2022-02-13 17:30:08
  • Go语言学习之goroutine详解

    2024-03-25 02:45:56
  • Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题

    2023-06-13 09:12:06
  • Python数据分析之双色球基于线性回归算法预测下期中奖结果示例

    2021-12-04 12:39:55
  • Pyecharts绘制可视化地球实现示例

    2021-03-18 17:18:48
  • Python 图像处理 Pillow 库详情

    2022-12-05 04:46:12
  • tensorflow-gpu2.3版本安装步骤

    2022-11-25 09:35:40
  • python flask搭建web应用教程

    2023-05-14 14:16:17
  • python3+selenium自动化测试框架详解

    2022-01-29 18:26:01
  • 关于微信小程序使用echarts/数据刷新重新渲染/图层遮挡问题

    2024-05-22 10:39:44
  • asp之家 网络编程 m.aspxhome.com