python引包机制及path的软添加方法

Zss 发表于:

python引包机制如下:

1.当前文件夹下找

2.py目录的lib中找

3.环境变量中找

 

因为项目中很多的py文件其实是不是处于同一个文件下面,所以需要将这些模块所在的文件夹给导入到系统变量,这样子运行主程序的时候就可以全部导入到这些模块,且这样子有一个好处是项目移动其他的电脑中依旧也是可以运行的

这个是专门写的用于添加path的py文件

#coding:utf-8
import sys

'''添加三个库文件路径到path'''

public_path = '{}{}'.format(str(sys.path[0][:-5]),str('\library\public'))
Ap_path = '{}{}'.format(str(sys.path[0][:-5]),str('\library\Ap'))
Care_path = '{}{}'.format(str(sys.path[0][:-5]),str('\library\Care'))
AltaiCare_path = '{}'.format(str(sys.path[0][:-5]))

sys.path.append(public_path)
sys.path.append(Ap_path)
sys.path.append(Care_path)
sys.path.append(AltaiCare_path)

主文件将和path文件一同目录下

from selenium import webdriver
import sys
import path
path