python学习:几种采用的功能实现示例
Posted panie2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习:几种采用的功能实现示例相关的知识,希望对你有一定的参考价值。
1、python 程序退出的几种方式
import sys
sys.exit()
sys.exit(0)
sys.exit(1)
或者
os._exit()
该方法中包含一个参数status,默认为0,表示正常退出,也可以为1,表示异常退出
2. python实现获取电脑IP、主机名、Mac地址
import socket
import uuid
# 获取主机名
hostname = socket.gethostname()
#获取IP
ip = socket.gethostbyname(hostname)
# 获取Mac地址
def get_mac_address():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2] for e in range(0,11,2)])
# ipList = socket.gethostbyname_ex(hostname)
# print(ipList)
print("主机名:",hostname)
print("IP:",ip)
print("Mac地址:",get_mac_address())
3. aes 加密
import base64
from Crypto.Cipher import AES
'''
采用AES对称加密算法
'''
# str不是16的倍数那就补足为16的倍数
def add_to_16(value):
while len(value) % 16 != 0:
value += '