首页 > 其他 > 详细

pyhton如何import模块?

时间:2020-04-11 11:19:47      阅读:75      评论:0      收藏:0      [点我收藏+]

不同目录结构下如何import模块?

1.情况一:A.py和B.py在同一目录下

直接 

from B import *

A.py

from B import *
def printA():
    print A
printB()

B.py

def printB():
    print B

python A.py

输出:B

2.情况二:A.py和B.py在不同目录下且A.py和B属同级

|-- A.py
`-- B
    `-- B.py

此时需要在B中touch __init__.py

然后在A中 from B.B import *

from B.B import *
def printA():
    print A
printB()

python A.py

输出:B

3.情况三:A.py和B.py在不同目录下且A.py和B属不同级

|-- A
|   `-- A.py
`-- B
    |-- B.py
    `-- __init__.py

需要在A中添加B的路径

import sys
sys.path.append(‘..‘)
import sys
sys.path.append(..)
from B.B import *
def printA():
    print A
printB()

python A.py

输出:B

pyhton如何import模块?

原文:https://www.cnblogs.com/answer727/p/12677882.html

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