logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python  UnicodeEncodeError 和 surrogates not allowed 报错处理

打印不合法的文件名问题你的程序获取了一个目录中的文件名列表,但是当它试着去打印文件名的时候程序崩溃, 出现了UnicodeEncodeError异常和一条奇怪的消息——surrogatesnotallowed。解决方案当打印未知的文件名时,使用下面的方法可以避免这样的错误:def bad_filename(filename):return repr(fi...

Python 获取文件夹中的文件列表

获取文件夹中的文件列表问题你想获取文件系统中某个目录下的所有文件列表。解决方案使用os.listdir()函数来获取某个目录中的文件列表:import osnames = os.listdir('somedir')结果会返回目录中所有文件列表,包括所有文件,子目录,符号链接等等。 如果你需要通过某种方式过滤数据,可以考虑结合os.path库中的一些函数来使用列表...

underlay 和overlay网络

随着云计算、大数据、移动互联网等新技术的普及,部署大量虚拟机成为一种必然趋势。不过,虚拟机需要在网络中无限制地迁移到目的物理位置,在传统数据中心网络中几乎无法满足,这样虚拟机在迁移范围上要受到网络架构限制,在规模上要受网络规格限制,网络隔离和分离能力也制约着虚拟机的大批量部署,解决这些虚拟机迁移问题理想的方案是在传统单层网络(Underlay)基础上叠加(Overlay)一层逻辑网络,将网络分成两

#云计算
OpenStack ironic 详细部署流程

1、引导实例请求通过 Nova API 进入,通过消息队列进入 Nova 调度程序。2、Nova Scheduler 应用过滤器并查找符合条件的虚拟机监控nova调度程序,还使用flavor的extra_specs(例如 cpu_arch)来匹配目标物理节点。3、Nova compute 管理选中hypervisor的资源声明。4、Nova compute 管理器根据 nova引导请求...

#云计算
Install Python 3.6 by Docker

[root@jd ~]# docker pull python:3.63.6: Pulling from library/python16ea0e8c8879: Downloading50024b0106d5: Download completeff95660c6937: Download complete9c7d0e5c0bc2: Download complete29c4...

#docker
Python 操作DB数据库

#!/usr/bin/env python# coding=utf-8import ibm_db# 执行DB2 SQL语句try:conn = ibm_db.connect("DATABASE=testdb;HOSTNAME=10.20.10.9;PORT=50000;PROTOCOL=TCPIP;UID=db2inst1;PWD=123456;", "", "")#...

Python oracle 巡检脚本

#!/usr/bin/env pythonimport reimport timeimport cx_Oracleclass OracleCheck(object):def __init__(self,hostip,username,password,instance):self.hostip = hostipself.usernam...

Python Zookeeper 注册和发现服务

#!/usr/bin/env python# -*- coding: utf-8 -*import timeimport randomimport loggingfrom kazoo.client import KazooClientfrom kazoo.exceptions import NodeExistsErrorfrom kazoo.client import Kazoo...

#zookeeper#Python
到底了