python学习
胡学政
爱工作,爱生活
展开
-
Python3 批量生成阿里云SSL证书(批量读取zip文件内容合并)
需求:1) 在阿里云SSL证书控制台下载Nginx类型的证书2) 将下载下来的ZIP文件中的证书Key和PEM内容合并成一个新的.PEM结尾的证书3)最终效果,利用python3读取压缩包文件内容并写入新文件,内容合并4)以下是全部代码,注意:python3 读取文件后的内容是windows格式的,如果不进行转换一下放到生产是会出问题的,windos转unix。在文件写入的时候 以 "wb+"的二进制形式写入文件 即可得到unix格式的了。#!/bin/python3# -*- codin原创 2020-05-21 14:51:13 · 390 阅读 · 0 评论 -
python3 filter 列表元素过滤(匹配)的用法
如果你希望得到一个列表中以**.yml**结尾的元素,通过特定的条件筛选列表中的元素,但又不想写for循环,因为那样会让你的代码不够简洁,那么可以尝试这样:列表中的字符串的过滤files= ['xxxx_server', 'xxxx_server.yml', 'docker.sh', 'Dockerfile', 'etcd.json']yml_flie= "".join(list(filter(lambda f: str(f).endswith('yml'),files)))print(type(s原创 2020-05-13 20:31:04 · 9404 阅读 · 0 评论 -
python Tk 一个窗口内加载两张或者多张图片
使用tkinter模块,一个窗口内显示两张图片,并自定义图片坐标轴,效果图:#导入TK模块import tkinter as tk#窗口变量window = tk.Tk()#窗口标题window.title('my window')#窗口大小window.geometry('1024x768')#画布大小设置,白色背景1024*768canvas = tk.Canvas(w...原创 2019-08-28 16:43:29 · 11993 阅读 · 0 评论