0

Python encode与decode

##功能: 编码解析 ##进制转换: ```python >>> "hello".encode("hex") '68656c6c6f' 相应的还可以 >>> '68656c6c6f'.decode("hex") 'hello' ``` 还有这些编解码器可用: ![](http://www.flayerveo.com/usr/uploads/2020/02/1948785477.png)
0

Python CRC32加密

##注意: 在 Python 2.x 的版本中,binascii.crc32 所计算出來的 CRC 值需要将其转为无符号整数,所以加上& 0xffffffff来进行转换。如果是 Python 3.x 的版本,其计算结果为 [0, 2^32-1] 间的无符号整数,不需额外加上& 0xffffffff 。 ##导入模块: ```python import binascii ``` 爆破常用字符集:string.printable ##加密: ```py- 阅读剩余部分 -
0

Python base64加密解密

#base64 编码解码模块 ##导入模块: ```python import base64 #导入模块 ``` ##主要函数: ```python 加密函数:b64encode b32encode b16encode 解密函数:b64decode ``` ![](http://www.flayerveo.com/usr/uploads/2020/02/316398896.png) ##其他函数: ![](http://www.fl- 阅读剩余部分 -
0

Python 处理ASCII码

##方法: ```python ord(): 返回字符的ascii码 chr(): 返回ascii码对应的字符(输入时数字可以用十进制也可以用十六进制) ``` 例: ```python print ord('a') #97 print chr(97) #a print chr(0x61) #a ``` ##其他: ![](http://www.flayerveo.com/usr/uploads/- 阅读剩余部分 -
0

Python 理论知识

##Python的程序重要特点: 一:通用性 二:语法简洁 三:生态高产 ##Python的程序其他特点: 一:平台无关 可以跨操作系统运行 二:强制可读 缩进表达的程序框架是语法的一部分 三:支持中文 使用Unicode编码,支持中文字符 四:模式多样 支持语句、函数、面向对象等多种编程模式 五:类库便捷 通过使用pip安装类库,使用import导入类库 ##Python的IPO模式: 输入(input) 输出(output) 处理(pro- 阅读剩余部分 -
0

Python 重要模块 time

##导入模块: ```python import time ``` --- ###常用功能: time.localtime() //返回当前时间 ![](http://www.flayerveo.com/usr/uploads/2020/02/1777509154.png) time.time() //获取当前时间戳 时间戳:1970年到现在的秒数 ![](http://www.flayerveo.com/usr/uploads/2020/- 阅读剩余部分 -
0

Python 重要模块 sys

##导入模块: ```python import sys ``` --- ####(1) sys.argv 功能:以列表的形式存放在执行脚本时用户传输进来的参数 ```python sys.argv[0] //第0个参数是自己的脚本名 sys.argv[1] //第一个参数是脚本后跟的第一个参数 …… ``` 进入脚本输出列表 ![](http://www.flayerveo.com/usr/uploads/2020/02/131106- 阅读剩余部分 -
0

Python 重要模块 subprocess

##功能: 与系统进行交互,让我们可以执行一些OS(操作系统命令) ##导入模块: ```python import subprocess ``` --- ##方法:Popen 功能:直接执行系统命令 ```python 格式:subprocess.Popen(‘系统命令’,shell=True) 例:subprocess.Popen()这是一个父进程,’ls /opt’这是一个子进程,运行时父进程与子进程同时运行 ``` ![](http:- 阅读剩余部分 -
0

Python 重要模块 signal信号处理模块

##一、信号的概念 信号(signal)– 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 在Linux下可以通过kill -l来查看所有的信息: 各类信号表: ![](http://www.flayerveo.com/usr/uploads/2020/02/3035614598.png) 信号所传递的每一个整数都被赋予了特殊的意义,并有一个信号名对应该整数。常用的信号有SIGINT, SIGQUIT, SIGC- 阅读剩余部分 -
0

Python 重要模块 Random

##Random-随机模块 **random.randint(区间):**(随机数) ```python 例:random.randint(1,40) #输出一个1-40间的随机数 ``` ![](http://www.flayerveo.com/usr/uploads/2020/02/2963829559.png) ```python 或: from random import randint randint(1,40) #输出一个1-40间的随机数 - 阅读剩余部分 -
0

Python 重要模块 psutil

##导入模块: ```python import psutil ``` ##功能介绍: 查看CPU核数: ```python psutil.cpu_count() ```   查看用户登录情况: ```python psutil.users() ```   查看内存信息: ```python psutil.virtual_memory() ```   查看CPU使用率: ```python- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号