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进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
Python的Bottle框架中获取制定cookie的教程
Apr 24 Python
详解Python的Django框架中Manager方法的使用
Jul 21 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
python 数字类型和字符串类型的相互转换实例
Jul 17 Python
详解python多线程之间的同步(一)
Apr 03 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
django 实现celery动态设置周期任务执行时间
Nov 19 Python
利用setuptools打包python程序的方法步骤
Jan 18 Python
如何从csv文件构建Tensorflow的数据集
Sep 21 Python
scrapy-splash简单使用详解
Feb 21 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
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
js获取页面description的方法
2015/05/21 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
深入了解Vue3模板编译原理
2020/11/19 Vue.js
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
详解Django CAS 解决方案
2019/10/30 Python
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
新闻工作者先进事迹
2014/05/26 职场文书
农行心得体会
2014/09/02 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript