最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 938587844 。
有一个文件夹 /home/a , 里面有个模块叫b.py , 我怎么把他import到程序里?
1).
import sys;
sys.path.append("/home/a/")
import b
2).
在目录里面增加__init__.py文件,里面可以写import时执行的代码,当然也可以留空就可以.
import home.a.b
3).
from home.a.b import *
前提 home、a中都包括__init__.py
Python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。
下面将具体介绍几种常用情况:
(1)主程序与模块程序在同一目录下:
如下面程序结构:
`-- src
|-- mod1.py
`-- test1.py
若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;