YangSijie Blog

A plant may produce new flowers, man is young but once.

python学习之random模块

random模块的基本使用

random模块 random模块中的getrandbits(k)方法: 该方法用于返回一个小于2^k的长整形数(long型) 如: >>> import random >>> >>> random.getrandbits(1) 0L >>> random.getrandbits(1) 1L >>&g...

python学习之format模块

format模块的基本使用

format模块 python通过format模块可以实现格式化输出。 >>> import format >>> '{0} love {1}'.format('ysj', 'pn') 'ysj love pn' >>> '{1} love {0}'.format('ysj', 'pn') 'pn love ysj' 可以看...

openstack之配置spice

配置spice替换novnc

配置spice代替vnc Ubuntu16.04版本测试可用 一.控制节点: 1.安装spice相关组件: apt install nova-spiceproxy spice-html5 spice-vdagent 2.修改/etc/nova/nova.conf配置文件: 修改[vnc]中的参数: [vnc] enabled = false 在[spice]...

python学习之计算目录的磁盘使用率

使用os.statvfs实现

通过os.statvfs计算某目录的使用率等 基础知识 通过使用os.statvfs()可以计算出指定目录的使用情况,下面将其与Linux下的df命令做一个对比 先看一下os.statvfs调用后的输出结果: >>> import os >>> os.statvfs('/') posix.statvfs_result(f_bsize=4096, f...

openstack学习之多网络节点配置

多网络节点(ovs)

多节点neutron服务配置,集成OVS(M版) 一.控制节点 数据库相关操作: mysql -u root -p CREATE DATABASE neutron; GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPASS'; GRANT ALL PRIVILEG...

python学习之REST概念

REST基础概念理解

关于REST 一.关键原则: 将所有“事物”定义ID 将所有事物链接在一起 使用标准方法 资源多重表述 无状态通信 二.对各原则的解释: 1.将所有“事物”定义ID: 在web中代表ID的统一概念是URI。使用URI标识关键资源意味着它们获得了一个唯一、全局的ID。 可以想象在...

python学习之目录相关操作

os模块的与目录相关的操作

与目录相关 os.listdir('/root') 列出指定目录下的所有文件,但不包括子目录下的文件 os.path.isdir('/root') 判断当前路径是目录还是文件 os.path.join('/root', 'test.txt') 返回值为:/root/test.txt os.path.splitext('/root/shit/test...

python学习之signal模块

signal模块的基本使用

signal模块 信号编号 名称 默认动作 说明 1 SIGHUP 终止 终止控制终端或进程 2 SIGINT 终止 由键盘引起的终端(Ctrl-c) ...

python学习之numpy模块

numpy模块的基本使用

numpy模块使用 有两个基本类,ndarray与matrix。 ndarray:为多维队列 matrix:为矩阵(是ndarray的子类,不推荐使用) import numpy as np arr = np.array([ [1, 2, 3], [2, 3, 4] ]) 如此,就生成了一个 2行3...

python学习之getopt模块

getopt模块的基本使用

getopt模块 import getopt import sys try: opts, args = getopt.getopt(sys.argv[1:], 's:d:', ['source=', 'destination=']) except getopt.GetoptError as e: sys.exit(3) # check if the parameters...