扫码关注官方订阅号
目录结构为: work | - dira --- file1.py | | --- init.py | - dirb --- file2.py | --- init.py
在file1中要怎么调用file2里面的类或者函数?
业精于勤,荒于嬉;行成于思,毁于随。
修改一下吧 态度问题 - - 声明下我python也挺菜
1、首先python判断一个目录是否为Module是通过 __init__.py 2、如何找到这个目录需要通过系统的环境变量 sys.path
__init__.py
sys.path
假如目录结构如下:
/test /dir_a __init__.py a.py /dir_b __init.py b.py
a.py 需要使用 b.py,就先要将test加入环境变量;要么可以加入操作系统的全局环境变量。或者是在文件中加入。
a.py
b.py
test
比如a.py中
import sys sys.path.append('/path/to/test') // 这里可以用os.path类方法自动获得绝对路径 from dir_b.b import b_func b_func()
大致这样吧。未运行测试。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
修改一下吧 态度问题 - - 声明下我python也挺菜
1、首先python判断一个目录是否为Module是通过
__init__.py2、如何找到这个目录需要通过系统的环境变量
sys.path假如目录结构如下:
a.py需要使用b.py,就先要将test加入环境变量;要么可以加入操作系统的全局环境变量。或者是在文件中加入。比如
a.py中大致这样吧。未运行测试。