![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
devops_sre
道
展开
-
python3解析yaml配置
前言当需要获取yaml文件格式的配置时,需要进行解析使用说明安装包pyyamlpip3 install pyyaml导入包yamlimport yaml用法yaml.safe_load(yaml字符串或文件句柄),转换成字典格式,如果yaml中有中文,需要转换为utf-8格式,字符串为:str.encode(‘utf-8′),文件句柄则为:with open(filename, encoding='utf-8') as fr: yaml.safe_load(fr)注:由于原创 2022-02-08 15:29:35 · 1362 阅读 · 0 评论 -
python3解决requests模块中get方法获取数据写入json文件中文乱码
前言… …requests模块的使用导入模块pip3 install requests获取数据,并写入json文件中import requestsurl = "http://192.168.1.241:8080/version"get_api_data = requests.get(url).json()data = get_api_data["data"]return_data = json.dumps(data, ensure_ascii=False)filePath =原创 2022-01-27 12:03:21 · 1270 阅读 · 0 评论 -
Centos7系统上使用yum源安装python3.6版本
前言使用yum源安装python3.6版本操作yum -y install epel-releaseyum -y install python36-setuptoolsyum -y install python36-pippip3 install --upgrade pip结语… …原创 2020-08-28 16:29:22 · 362 阅读 · 0 评论 -
python软件工程目录结构
前言工欲善其事,必先利其器规范工程目录结构的好处a.可读性高快速的了解这个项目,知道程序启动脚本、测试目录、配置文件等在哪儿b.可维护性高相关维护/开发人员清晰新增文件和代码应放置在何处使用说明工程目录树目录树详解README.md项目介绍,一般包括使用的环境,安装的方法,软件的基本原理、测试数据及常见问题等,越详细越好requirements.txt记录依赖的软件包及对应的版本号,明确项目使用了哪些Python包,可以使用命令安装所有的依赖包pip instal原创 2020-06-16 00:04:55 · 580 阅读 · 0 评论 -
使用alpine镜像构建python3镜像
前言alpine作为一个最小容量的基础镜像,可以满足我们在此基础上,去构建我们想要的镜像,构建完的镜像也不会占用太大的容量,便于我们的使用与管理使用编辑Dockerfile文件cat > Dockerfile <<-EOFFROM alpine:latest MAINTAINER firMament RUN apk add python3EOF构建脚本cat > punish.sh <<-EOF#!/usr/bin/env bash NAM原创 2020-06-15 19:55:24 · 1750 阅读 · 0 评论 -
Centos7.5上使用yum源安装python3.6版本
前言使用yum方式安装python3.x、pip3,方便快捷操作yum -y install epel-releaseyum -y install python36-setuptoolsyum -y install python36-pippip3 install --upgrade pip结语… …原创 2020-06-15 19:41:29 · 327 阅读 · 0 评论