# 模块初识 # 模块:别人写好的一个功能,封装起来,导入可以直接用,这个就是模块 # 模块也 可以自己写 ''' 模块也可以称为库,模块分为两种,一是标准库,不需要安装,可以直接导入的库,就是标准库,比如一些 Python 最常用的功能,比如 getpass 另一种是 第三方库,必须安装才可以用,比如 Django 是 web 框架,必须从第三方下载安装,才可以用 初识两个 标准库 sys 和 os 模块 ''' import sys print(sys.path) # 打印环境变量 # sys 为一个模块,如果想调用其功能,下面接 "." 点 # sys 有一个寻导路径,会先到当前路径下寻找, # 导入自己模块时,不能和库名相同 # sys.path 打印出的 路径,是 sys 模块能够在的路径 # python 的标准库,一般存在 package 里面的 上一层,在 Lib 中 # 安装的 第三方库,一般装在 package 里面 或者 自己装的 一般在 site-package 里面 print(sys.argv) # 打印脚本的名字,相对路径 (但是 Pycharm 的是绝对路径)
# 自己写一个模块,作为第三方库 import login # 找模块,先从当前路径寻找 # 如果找不到,会到环境变量中,查找模块 # 解决办法有 2 种: # 1. copy 到 site-package 下 # 2. 修改环境变量,在添加一个路径 (后续会涉及)