首页 > 编程语言 > 详细

【python基础】使用import导入相对路径的源文件

时间:2019-09-26 18:46:09      阅读:78      评论:0      收藏:0      [点我收藏+]

前言

在编写python代码的过程中,不同路径下的源码文件该如何引用,这是个问题,本文针对这个问题介绍解决方法。

源码目录结构:

.
├── conf.py
├── main.py
├── mod/
│   └── mod.py
└── sub/
    └── sub.py

情况1:

相同路径下导入源文件,例如将conf.py导入mian.py

 

import conf
or 
from conf import *

情况2:

在main.py中导入sub/sub.py文件

注意,需要在sub/sub.py创建__init__.py文件,空文件即可

# 需要在sub/目录下创建__init__.py文件,空文件即可
import sub.sub
or 
from sub.sub import *

情况3:

在sub/sub.py中导入mod/mod.py文件

注意,需要在sub/sub.py创建__init__.py文件,空文件即可

import sys
sys.path.append("..")
import mod.mod

or

import sys
sys.path.append("..")
from mod.mod import *

参考

1. Python使用import导入相对路径的其他py文件

【python基础】使用import导入相对路径的源文件

原文:https://www.cnblogs.com/happyamyhope/p/11593186.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!