Python引用自定义Python文件
Python的包引用可以分为如下四种情况
情况1 utils和main位于同级目录下
1 | --main.py |
直接单纯import
即可
1 | # utils.py |
情况2 utils位于main下同级目录下的子目录内
1 | --main.py |
利用from
进行import
1 | # main.py |
情况3 utils位于main的父目录内
1 | --utils.py |
方案一
追加pythonpath(一般默认情况下只有main函数所在的目录会被添加到pythonpath,但是这里的utils.py在main.py的父目录中,所以我们需要将这个父目录也添加到pythonpath中。)
1 | # dir/main.py |
方案二
使用python -m命令,python3 -m dir.main
情况4 utils和main处于不同的目录下
1 | --dir1/ |
解决方法同情况3
Python引用自定义Python文件
https://wyue1227.github.io/2023/06/07/开发总结/Python引用自定义Python文件/