![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python3
devops_sre
道
展开
-
centos7.x安装python3.9,并安装pymysql
centos7.x安装python3.9,并安装pymysql原创 2022-11-27 21:57:15 · 480 阅读 · 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 · 3870 阅读 · 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 · 347 阅读 · 0 评论 -
python3中dict的使用
前言 … … 使用 创建空字典 dit = {} 为字典赋值 dit['a'] = 1 dit['b'] = 2 print(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 · 530 阅读 · 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 · 253 阅读 · 0 评论 -
正则表达式的使用
前言 使用正则,可以快速的匹配到我们想要的结果 使用 匹配以,符号结尾的字符串 示例 job=“devops”, host=“192.168.110.1” 正则 /.*job=\"(.+?[^,])\"/ 结语 … …原创 2021-04-27 23:56:22 · 49 阅读 · 0 评论 -
win10安装vscode、docker、k8s、wsl2开发项目
前言 vscode是一款强大的代码开发工具,有效、合理地最大化的使用其功能用途,可以提高开发效率 安装说明 这里需要你的win10是指定版本,关于指导安装,因系统环境而论,只给出相关安装链接,请自行参考使用 适用于 Linux 的 Windows 子系统安装指南 (Windows 10),内含安装vscode编辑器,及其安装python指导,vscode安装扩展工具: docker、kubernetes win10安装docker桌面软件,其软件可提供部署k8s集群 docker软件wsl2后台 doc原创 2020-12-29 14:11:25 · 534 阅读 · 0 评论 -
python中自定义模块的引用
前言 对于自己写的py文件,也可做为模块导入,作为模块进行引用 引用方法 方法一 从项目中引用 ]# tree -aC . python/ ├── __init__.py └── a.py b.py test.py 在子目录下,须有__init__.py文件,py文件引用示例如下: ]# cat test.py import a from python import b 方法二 系统路径下添加 需要使用到sys模块,py文件引用示例如下 ]# cat test.py import sys s原创 2020-12-28 15:55:25 · 234 阅读 · 0 评论 -
python与requirements.txt的使用
前言 有效的使用requirements.txt文件,可以高效、方便的完成项目 使用方法 生成requirements.txt文件 方法一(不推荐) pip freeze > requirements.txt 原因: 它会生成系统环境所有的模块,即项目中不会用到的模块 方法二(推荐) pipreqs . --encoding=utf8 --force 需先安装pipreqs pip install pipreqs 此方法会在当前项目/文件夹生成模块,不会涵盖系统特有的模块 安装requir原创 2020-12-28 15:23:54 · 142 阅读 · 0 评论 -
vscode开发python项目使用flake8、yapf工具格式化pip8编码规范
前言 使用flake8、yapf工具工具去格式化py文件,有助于生成满足pep8规范,使用快捷键即可完成,提高开发效率 安装配置 1.win10下安装flake8、yapf pip install flake8 pip install yapf 2.vscode安装扩展工具flake8、yapf 这里不再赘述,可详见我其它博客的安装明示 3.配置工具 创建项目或者在已有项目下创建.vscode文件夹后,创建文件settings.json,其json文本内容如下所示: { "pyth原创 2020-12-28 12:16:49 · 2122 阅读 · 1 评论 -
python之pep8编码规范
前言 python语言有其自己的编码规范 编码规范 PEP8编码规范 结语 … …原创 2020-12-22 18:55:21 · 99 阅读 · 2 评论 -
docker部署python工程获取财务服务器是否宕机
前言 实时获取财务服务器的状态,如若宕机,及时进行处理,避免影响日常业务运转原创 2020-10-01 23:19:01 · 254 阅读 · 0 评论 -
docker部署python工程获取公司公网ip
前言 实时获取公司变动的公网ip python工程代码 目录结构 ]# tree -aCg . . ├── [root ] data │ ├── [root ] get_ip.py │ ├── [root ] ip_db.py ├── [root ] docker-compose.yml └── [root ] root 1 directories, 4 files python与sqlite3数据库的代码与创建数据表及插入数据 cat > /dat原创 2020-10-01 22:40:30 · 263 阅读 · 0 评论 -
使用alpine镜像自定义python3镜像
前言 使用最基础的alpine镜像,构建满足自己需要的python3镜像 制作过程 本服务器环境基于centos7.5,系统环境(含docker环境,关闭firewalld及selinux等),请自行准备 存储镜像仓库 这里本作者使用在dockerhub申请的镜像仓库 如需申请,请自行进行dockerhub官网自行注册 登录镜像仓库 docker login --username=xxx Password: # 输入账户密码 WARNING! Your password will be stored原创 2020-10-01 13:14:26 · 1289 阅读 · 0 评论