模块,用一砣代码实现了某个功能的代码集合。
1、模块可分为:自定义模块、第三方模块、内置模块
2、导入模块
import module from module.xx.xx import xx from module.xx.xx import xx as rename from module.xx.xx import *
导入模块时是根据那个路径作为基准来进行的呢?即:sys.path
import re,sys
print(sys.path)
如果sys.path路径列表没有你想要的路径,可以通过 sys.path.append('路径') 添加
import sys import os project_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(project_path)
#添加路径 import sys,os p = os.path.dirname(__file__) new_path = os.path.join(p,'day6') sys.path.append(new_path) #测试是否成功 import path for k in sys.path: print(k)