Python函数调用

1.同级目录下的调用

- src
|- mod1.py
|- test1.py

若在程序test1.py中导入模块mod1.py,则直接使用

import mod1 或 from mod1 import *

2.调用子目录下的模块

- src

|- mod1.py

|- lib

||- mod2.py

|- test1.py

若在程序test1.py中导入模块mod2.py,可以在lib文件夹中建立空文件_init_.py文件,如下:

- src

|- mod1.py

|- lib

||- _init_.py   

||- mod2.py

|- test1.py

然后使用 from lib import mod2

3.调用上级目录下的文件

 src

|- mod1.py

|- lib

||- mod2.py

|- sub

||- test2.py

若在test2.py调用mod1.py和mod2.py,做法是先跳到src目录下面,直接可以调用mod1,然后在lib下建一个空文件夹_init_.py,代码如下:

import sys

sys.path.append('C:\test\A\C')

import mod1

from lib import mod2

原文地址:https://www.cnblogs.com/AmyHu/p/9077851.html