python3
devops_sre
道
展开
-
centos7.x安装python3.9,并安装pymysql
centos7.x安装python3.9,并安装pymysql原创 2022-11-27 21:57:15 · 497 阅读 · 1 评论 -
python3获取时间戳的方法
前言python3中,可以通过datetime、time模块去获取想要的时间戳获取方式使用time模块>>> import time>>> time.time()获取纳秒时间戳time.time_ns()使用datetime模块>>> from datetime import datetime>>> datetime.timestamp(datetime.now())结语time — 时间的访问和转换原创 2022-02-26 19:28:38 · 3907 阅读 · 0 评论 -
python3使用isinstance(value, type)函数判断变量类型
前言python3中,可使用isinstance(value, type)函数判断变量的类型使用>>> s = 'nature'>>> dit = {'a': 1, 'b': 2}>>> lt = ['one', 'two', 'three']>>> tp = (1, 2, 3)>>> itn = 1>>> isinstance(s, str)True>>> is原创 2022-02-26 11:32:42 · 359 阅读 · 0 评论 -
python3中dict的使用
前言… …使用创建空字典dit = {}为字典赋值dit['a'] = 1dit['b'] = 2print(dit){'a': 1, 'b': 2}获取字典的所有值dit.items()dict_items([('a', 1), ('b', 2)])转换成列表值list(dit.items())[('a', 1), ('b', 2)]结语Python3 字典...原创 2022-02-26 11:20:08 · 540 阅读 · 0 评论 -
Python3之enumerate()函数的使用
前言enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中使用语法enumerate(sequence, [start=0])参数sequence:一个序列、迭代器或其他支持迭代对象start:下标起始位置返回值返回 enumerate(枚举) 对象示例>>> seq = ['one', 'two', 'three']>>> for i, elem原创 2022-02-26 11:02:35 · 260 阅读 · 0 评论 -
正则表达式的使用
前言使用正则,可以快速的匹配到我们想要的结果使用匹配以,符号结尾的字符串示例job=“devops”, host=“192.168.110.1”正则/.*job=\"(.+?[^,])\"/结语… …原创 2021-04-27 23:56:22 · 75 阅读 · 0 评论 -
win10安装vscode、docker、k8s、wsl2开发项目
前言vscode是一款强大的代码开发工具,有效、合理地最大化的使用其功能用途,可以提高开发效率安装说明这里需要你的win10是指定版本,关于指导安装,因系统环境而论,只给出相关安装链接,请自行参考使用适用于 Linux 的 Windows 子系统安装指南 (Windows 10),内含安装vscode编辑器,及其安装python指导,vscode安装扩展工具: docker、kuberneteswin10安装docker桌面软件,其软件可提供部署k8s集群docker软件wsl2后台doc原创 2020-12-29 14:11:25 · 560 阅读 · 0 评论 -
python中自定义模块的引用
前言对于自己写的py文件,也可做为模块导入,作为模块进行引用引用方法方法一从项目中引用]# tree -aC .python/├── __init__.py└── a.pyb.pytest.py在子目录下,须有__init__.py文件,py文件引用示例如下:]# cat test.pyimport afrom python import b方法二系统路径下添加需要使用到sys模块,py文件引用示例如下]# cat test.pyimport syss原创 2020-12-28 15:55:25 · 245 阅读 · 0 评论 -
python与requirements.txt的使用
前言有效的使用requirements.txt文件,可以高效、方便的完成项目使用方法生成requirements.txt文件方法一(不推荐)pip freeze > requirements.txt原因: 它会生成系统环境所有的模块,即项目中不会用到的模块方法二(推荐)pipreqs . --encoding=utf8 --force需先安装pipreqspip install pipreqs此方法会在当前项目/文件夹生成模块,不会涵盖系统特有的模块安装requir原创 2020-12-28 15:23:54 · 153 阅读 · 0 评论 -
vscode开发python项目使用flake8、yapf工具格式化pip8编码规范
前言使用flake8、yapf工具工具去格式化py文件,有助于生成满足pep8规范,使用快捷键即可完成,提高开发效率安装配置1.win10下安装flake8、yapfpip install flake8pip install yapf2.vscode安装扩展工具flake8、yapf这里不再赘述,可详见我其它博客的安装明示3.配置工具创建项目或者在已有项目下创建.vscode文件夹后,创建文件settings.json,其json文本内容如下所示:{ "pyth原创 2020-12-28 12:16:49 · 2200 阅读 · 1 评论 -
python之pep8编码规范
前言python语言有其自己的编码规范编码规范PEP8编码规范结语… …原创 2020-12-22 18:55:21 · 113 阅读 · 2 评论 -
docker部署python工程获取财务服务器是否宕机
前言实时获取财务服务器的状态,如若宕机,及时进行处理,避免影响日常业务运转原创 2020-10-01 23:19:01 · 285 阅读 · 0 评论 -
docker部署python工程获取公司公网ip
前言实时获取公司变动的公网ippython工程代码目录结构]# tree -aCg ..├── [root ] data│ ├── [root ] get_ip.py│ ├── [root ] ip_db.py├── [root ] docker-compose.yml└── [root ] root1 directories, 4 filespython与sqlite3数据库的代码与创建数据表及插入数据cat > /dat原创 2020-10-01 22:40:30 · 292 阅读 · 0 评论 -
使用alpine镜像自定义python3镜像
前言使用最基础的alpine镜像,构建满足自己需要的python3镜像制作过程本服务器环境基于centos7.5,系统环境(含docker环境,关闭firewalld及selinux等),请自行准备存储镜像仓库这里本作者使用在dockerhub申请的镜像仓库如需申请,请自行进行dockerhub官网自行注册登录镜像仓库docker login --username=xxxPassword: # 输入账户密码WARNING! Your password will be stored原创 2020-10-01 13:14:26 · 1334 阅读 · 0 评论