1. python获得文件md5值
def get_file_md5(file):
"""
获得本地文件的 md5 值
:param file: str 图片文件 ../file.jgp
:return: str 32位 md5 值
"""
import hashlib
file = open(file, 'rb')
md5 = hashlib.md5(file.read()).hexdigest()
return md5
def get_webfile_md5(file_url):
"""
获得网络文件的 md5 值
:param file_url: str 网络图片文件 http://www.xxx.xx./file.jgp
:return: str 32位 md5 值
"""
import hashlib
import requests
from io import BytesIO
res = requests.get(file_url)
md5 = hashlib.md5(BytesIO(res.content).read()).hexdigest()
return md5
2. 获得IP地址
def get_host_ip():
"""
获得IP
:return: str 获得IP 地址
"""
import socket
try:
hostname = socket.gethostname()
ip = socket.gethostbyname(hostname)
asse