模块的定义:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。(可以理解为:库)

模块分为三类 (

  1. 标准库:     直接导入使用(lib)    

    import sys,导入后直接使用

    

  2. 第三方库: 安装后才能使用(site-packets)

    pip install django,安装后方能使用

  3.自定义库: 自己编写的模块(导入,或者放到标准库的目录或第三方库的目录才能使用)

    from 相对路径 import 模块

例子1:sys模块,系统自带。

import sys
sys.path    # 获取py在系统的全局环境变量
sys.argv     # 传递参数,如下图所示

结果

例子2:os模块

import os
os.system('dir') # 在屏幕上输出结果
a = os.system('dir')   #  执行本系统的命令,此命令有赋值给变量,只能得到0或者其他的。0代表成功,其他的代表失败
print(a)

所以获取系统命令得到数据,要用popen这个方法

b = os.popen(‘dir’)

print(b),这样的话,dir这条命令的过程就保存到b的变量里了

# 执行本系统的命令,此命令有赋值给变量,只能得到0或者其他的。0代表成功,其他的代表失败

最新文章

  1. 【声明】前方不设坑位,不收费!~ 我为NET狂官方学习计划
  2. Asp.Net Core--基于角色的授权
  3. 分享一个漂亮的ASP.NET MVC黑色界面框架
  4. 菜鸟学Linux命令:grep配合ls等使用
  5. js判断手机连接网络类型
  6. 7.Composer的安装和使用
  7. SQL 建立临时表进行查询
  8. JavaScript 函数方法 - bind()
  9. NOIP2015-普及组复赛-第一题-金币
  10. Spring MVC 项目搭建 -4- spring security-添加自定义登录页面
  11. Spring HandlerInterceptor
  12. EF5.0默认不支持DB First了?
  13. scrapy_cookie禁用_延迟下载_自定义爬虫setting
  14. php 5.6,7.0静态方法调用和new调用方法性能差距
  15. 操作系统切换CPU的方式
  16. Kafka基本操作
  17. 20161226xlVBA演示文稿替换文字另存pdf
  18. CSS+JS笔记
  19. k8s实战
  20. Python里seed()函数

热门文章

  1. 腾讯云服务器上搭建Jenkins配置邮箱通知
  2. Elasticsearch 使用集群
  3. Docker 容器(container)
  4. springboot项目 线程消费队列注入报错误空指针
  5. P 1021 个位数统计
  6. vnpy交易学习接口(2)
  7. 20 - CommonJS - 规范的具体内容
  8. C++的模板类:不能将定义与声明写在不同文件中
  9. .NET CORE AutoMapper使用
  10. SASS - @extend(继承)指令