Python父目录、子目录的相互调用方法


Posted in Python onFebruary 16, 2019

最近在使用Python的过程中经常遇到找不到该模块的问题。其中一个就是父目录子目录之间相互调用的情况。下面简单总结下。

Python父目录、子目录的相互调用方法

我们在F:\Code文件夹下面创建一个test文件夹

而test文件夹里面如下

Python父目录、子目录的相互调用方法

包含两个子目录

Python父目录、子目录的相互调用方法

a.py

def showdata():
  print("this is a")

def plus():
  a=1
  b=2
  print(a+b)

b.py

def show():
  print("this is b")

从父目路test.py调用a和b

from test1.a import showdata
from test1.a import plus
from test2.b import show

showdata()
show()
plus()

Python父目录、子目录的相互调用方法

如何c.py想要调用另一个文件夹的a的话,需要加上sys.path.apend(“..”)

c.py

import sys

sys.path.append("..")
from test1 import a as t

t.showdata()

Python父目录、子目录的相互调用方法

以上这篇Python父目录、子目录的相互调用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python创建xml的方法
Mar 10 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
May 29 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
用python实现将数组元素按从小到大的顺序排列方法
Jul 02 Python
python文件拆分与重组实例
Dec 10 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
Tensorflow 模型转换 .pb convert to .lite实例
Feb 12 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
Python扫描端口的实现
Jan 25 Python
Django给表单添加honeypot验证增加安全性
May 06 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 #Python
Python通过for循环理解迭代器和生成器实例详解
Feb 16 #Python
Python3 导入上级目录中的模块实例
Feb 16 #Python
对Python3 goto 语句的使用方法详解
Feb 16 #Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
Feb 16 #Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 #Python
对IPython交互模式下的退出方法详解
Feb 16 #Python
You might like
长波知识介绍
2021/03/01 无线电
PHP新手上路(二)
2006/10/09 PHP
PHP4和PHP5共存于一系统
2006/11/17 PHP
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
php继承的一个应用
2011/09/06 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
Python实现简易端口扫描器代码实例
2017/03/15 Python
Python socket实现多对多全双工通信的方法
2019/02/13 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
python与pycharm有何区别
2020/07/01 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
C++的几个面试题附答案
2016/08/03 面试题
财务人员求职自荐书范文
2014/02/10 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
办公用房租赁协议书
2014/11/29 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle