在Python 不同级目录之间模块的调用方法


Posted in Python onJanuary 19, 2019

Python的模块有自带的也有第三方,还可以自定义然后引用

1、调用自带的模块,例如,sys

调用自带的模块只需要import sys 引入既可以使用

2、第三方的需要先安装模块然后再import引入

3、自定义:

(1)同级目录模块的调用

test

-----t1.py

-----t2.py

-----test1

-----------testm.py

-----test2

-----------testmm.py

t1.py要调用t2.py中的模块:

import t2

t2.func()

(2)上级目录调用下级目录,需要在下级目录中创建__init__.py文件,该文件可以什么都不写

t1.py调用test1中的testm.py,在test1目录下创建__init__.py文件

from test1.testm.py import *

func()

使用from的时候不需要使用模块名字调用,或者是

import test1.testm

test1.testm.func()

使用import的时候需要添加包名和模块名进行调用

(3)同级目录之间文件的调用,被调用文件所在的目录下需要创建__init__.py文件

test2目录下的testmm.py文件调用test1目录下的testm模块,在test1目录下创建__init__.py

import sys

sys.path.append("..")

import test1.testm

test1.testm.func()

或者是

import sys

sys.path.append("..")

from test1.testm import *

func()

以上举例在执行程序的时候,cmd都需要处于需要执行的文件的目录下

这篇在Python 不同级目录之间模块的调用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python异常处理总结
Aug 15 Python
跟老齐学Python之模块的加载
Oct 24 Python
python中argparse模块用法实例详解
Jun 03 Python
Python中实现三目运算的方法
Jun 21 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
May 17 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
Python函数any()和all()的用法及区别介绍
Sep 14 Python
用pycharm开发django项目示例代码
Jun 13 Python
Python 实现遥感影像波段组合的示例代码
Aug 04 Python
解决python replace函数替换无效问题
Jan 18 Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 Python
Django nginx配置实现过程详解
Sep 10 Python
python导入模块交叉引用的方法
Jan 19 #Python
python添加模块搜索路径和包的导入方法
Jan 19 #Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 #Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 #Python
在pycharm 中添加运行参数的操作方法
Jan 19 #Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 #Python
Pycharm以root权限运行脚本的方法
Jan 19 #Python
You might like
文章推荐系统(二)
2006/10/09 PHP
php header()函数使用说明
2008/07/10 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
php的常量和变量实例详解
2017/06/27 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
网页禁用右键菜单和鼠标拖动选择方法小结
2015/02/25 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
Python完全新手教程
2007/02/08 Python
在Python中操作字典之update()方法的使用
2015/05/22 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
实践Vim配置python开发环境
2018/07/02 Python
python语言基本语句用法总结
2019/06/11 Python
python学生信息管理系统实现代码
2019/12/17 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
烹调加工管理制度
2014/02/04 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
小学生优秀评语大全
2014/04/22 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
党员个人党性分析材料
2014/12/18 职场文书
泰山导游词
2015/02/02 职场文书
高中生军训感言
2015/08/01 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
创业计划书之干洗店
2019/09/10 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python