Python脚本案例
Python脚本案例
Think python 电子书
python 脚本案例
jenkins 打包时生成二维码
1. 先用 pip 安装 qrcode 库
1
2
curl https://bootstrap.pypa.io/get-pip.py | python3
pip install qrcode
2. 编码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env python
# encoding: utf-8
import qrcode
import sys
url = sys.argv[1]
qr = qrcode.QRCode(
version=5, # 二维码的大小,取值1-40
box_size=10, # 二维码最小正方形的像素数量
error_correction=qrcode.constants.ERROR_CORRECT_H, # 二维码的纠错等级
border=5 # 白色边框的大小
)
qr.add_data(url) # 设置二维码数据
img = qr.make_image() # 创建二维码图片
img.save('QRCode.png') # 保存二维码
print("url:"+url)
3. 使用
1
python3 qrcodedemo.py "http://www.baidu.com"
适配 android 12 的 android:exported=”false”
写个脚本增加 android:exported="false"
的适配
�多语言工具
渠道包工具
快速批量统计 aar 包大小
https://yuweiguocn.github.io/aar-size-summary/
上传到蒲公英
多语言工具
Python Git
获取 ip
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import socket
# 获取本机计算机名称
hostname = socket.gethostname()
# 获取本机ip
ip = socket.gethostbyname(hostname)
print(ip)
# 或者
# import socket
# def get_host_ip():
# """
# 查询本机ip地址
# :return: ip
# """
# try:
# s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# s.connect(('8.8.8.8', 80))
# ip = s.getsockname()[0]
# finally:
# s.close()
#
# return ip
#
#
# if __name__ == '__main__':
# print(get_host_ip())
本文由作者按照 CC BY 4.0 进行授权