模块:人们写好的一系列用于实现某种功能的代码封装起来,需要使用的时候直接调用即可。
模块分类:标准模块、第三方模块
标准模块:不需要安装,直接调用即可
第三方模块:需要安装后才可使用
注意:自己创建的模块名字不能和导入的库名相同。例:导入的sys.path方法会先到当前目录寻找模块路径,然后再到系统自带的模块的路径寻找。
环境变量:存放模块的调用路径
第三方模块存放在site-packages
常用模块:
sys模块:sys.path用于显示系统模块的调用路径。
sys.argv用于调用模块的相对路径(即模块名),常用于传参。
os模块:os.system用于执行系统命令,执行时会在屏幕输出但不会保存到变量中。
os.popen用于将打印结果存到内存中的某个临时位置,若想查看具体内容使用os.popen的read方法
os.mkdir用于创建目录
例:
import sys
print(sys.path)
print(sys.argv)
print(sys.argv[2]) ##表示显示传递的第三个参数
import os
os.system("dir")
place_now = os.popen("dir")
place_now = os.popen("dir").read()
print("--->",place_now)
os.mkdir("new_dir") ##会在当前目录创建一个名为new_dir的目录