##导入模块:
```python
import sys
```
---
####(1) sys.argv
功能:以列表的形式存放在执行脚本时用户传输进来的参数
```python
sys.argv[0] //第0个参数是自己的脚本名
sys.argv[1] //第一个参数是脚本后跟的第一个参数
……
```
进入脚本输出列表

##导入模块:
```python
import subprocess
```
---
##方法:Popen
功能:直接执行系统命令
```python
格式:subprocess.Popen(‘系统命令’,shell=True)
例:subprocess.Popen()这是一个父进程,’ls /opt’这是一个子进程,运行时父进程与子进程同时运行
```
– 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。
在Linux下可以通过kill -l来查看所有的信息: 各类信号表:

信号所传递的每一个整数都被赋予了特殊的意义,并有一个信号名对应该整数。常用的信号有SIGINT, SIGQUIT, SIGC- 阅读剩余部分 -
##Random-随机模块
**random.randint(区间):**(随机数)
```python
例:random.randint(1,40) #输出一个1-40间的随机数
```

```python
或:
from random import randint
randint(1,40) #输出一个1-40间的随机数
- 阅读剩余部分 -
##导入模块:
```python
import psutil
```
##功能介绍:
查看CPU核数:
```python
psutil.cpu_count()
```
查看用户登录情况:
```python
psutil.users()
```
查看内存信息:
```python
psutil.virtual_memory()
```
查看CPU使用率:
```python- 阅读剩余部分 -
##导入模块:
```python
import platform
```
##模块作用:
用来查看当前操作系统的相关属性,如果无法判断就返回空值
##功能大全:
1.返回操作系统类型:

2.返回操作系统架构:
os.system()
功能: 执行系统命令
```python
例: os.systemI(‘ifconfig’)
```
(2)os.path()
返回布尔值:
```python
os.path.isfile() 判断对象是否为文件
os.path.isdir() 判断对象是否为文件夹
os.path.exists() 判- 阅读剩余部分 -
##导入方式:
```python
from optparse import OptionParser
或 import optparse
```
模块功能:利用该模块可以设置选项,通过该选项向脚本传递所需的参数
代码实现:
```python
步骤一:导入optparse模块中的类
from optparse imoprt OptionParser
步骤二:将类实例化成对象,实例的名称为parser
parser=OptionParser- 阅读剩余部分 -
##基本操作:
```python
import logging #导入模块
# 获取logger实例,如果参数为空则返回root logger
logger = logging.getLogger("AppName")
# 指定logger输出格式
formatter = logging.Formatter('%(asctime)s %(levelname)-8s: %(message)s')
# 创建日志处理器
file_handler- 阅读剩余部分 -
##功能:
类似于optparse,是基于optparse衍生出来的模块,相比optparse要更为简单
##导入方式:
```python
import argparse 或 from argparse import ArgumentParser
```
##代码详情:
```python
1.将类实例化成对象,实例的名称为parser:
parser=argparse.ArgumentParser()
2.增加参数:
parser.- 阅读剩余部分 -
##模块导入:
```python
from Tkinter import *
```
##画布
画布用来放置所有的控件
```python
创建画布: huabu = Tk() //创建一个名为huabu的画布
更改画布标题:huabu.title(‘hello’) //给名为huabu的画布添加标题,标题内容为’hello’
设置画布大小:huabu.geometry(‘400x200’) //设置名为huabu的画布宽为400,高为200
呈- 阅读剩余部分 -