Python3.7下,import 另一个py文件,调用其中的类和函数等
比如要有个
A.py ,要调用
B.py 中的类 B 。
假设目录是这样的:
1,目录结构简单的
项目文件夹 >> A.py , B.py 这样调用:
from B
import B
from B
import *
2,复杂一点的 项目文件夹 >> dir1 >> dir2 >> A.py ,B.py
(复杂点都可以) 然后可以这样调用:
from dir1
.dir2
.B
import B
from dir1
.dir2
.B
import *
一开始,网上的办法都试过了,总是不行。 然后在 pycharm 下 import 的时候自动提示,才发现 import 是从项目文件夹开始的,我的目录结构有好几重,所以才不行。
(* 一个纯粹的业余爱好者 *)