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 01 Python
Python多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
Python实现字符串格式化输出的方法详解
Sep 20 Python
python学生管理系统代码实现
Apr 05 Python
Python hashlib模块用法实例分析
Jun 12 Python
详解python的argpare和click模块小结
Mar 31 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
调整Jupyter notebook的启动目录操作
Apr 10 Python
Python实现冒泡排序算法的完整实例
Nov 04 Python
在pyCharm中下载第三方库的方法
Apr 18 Python
python多次执行绘制条形图
Apr 20 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
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
php写app用的框架整理
2019/09/29 PHP
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
js异常捕获方法介绍
2013/04/10 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
js实现查询商品案例
2020/07/22 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
python解析xml文件操作实例
2014/10/05 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
对python函数签名的方法详解
2019/01/22 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python基础学习之函数方法实例详解
2019/06/18 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
Django中ORM的基本使用教程
2020/12/22 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
毕业生动漫设计求职信
2013/10/11 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL