Python3.7下,import 另一个py文件,调用其中的类和函数等

    xiaoxiao2022-07-14  182

    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 是从项目文件夹开始的,我的目录结构有好几重,所以才不行。

    (* 一个纯粹的业余爱好者 *)

    最新回复(0)