20201228-1 模块初识

# 模块初识
# 模块:别人写好的一个功能,封装起来,导入可以直接用,这个就是模块
# 模块也 可以自己写
'''
模块也可以称为库,模块分为两种,一是标准库,不需要安装,可以直接导入的库,就是标准库,比如一些 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. 修改环境变量,在添加一个路径 (后续会涉及)

 

posted @ 2020-12-28 11:55  Malakh  阅读(47)  评论(0编辑  收藏  举报