python
文章平均质量分 52
拉顿
宇宙最强生物!
展开
-
python 负数转换成16进制
python 负数转换16进制import structprint(str(struct.pack("i",-15))[4:6])print(hex(16**7 -15)[-2:])print(hex(-15))print()print(str(struct.pack("i",-263))[4:6])print(hex(16**7 -263)[-2:])print(hex(-263...原创 2018-04-02 20:52:50 · 8638 阅读 · 1 评论 -
python写入二进制文件
import structlist_dec = [1, 2, 3, 4, 53, 100, 220, 244, 255]with open('hexBin.bin', 'wb')as fp: for x in list_dec: a = struct.pack('B', x) fp.write(a)print('done')简言之就是用struct...原创 2018-04-16 21:09:06 · 57421 阅读 · 5 评论 -
python脚本实现linux下virtualbox的自动备份与远程创建虚拟机
备份部分:virtualbox提供了一个vboxmanage可以在命令行对virtualbox操作,官网地址点击打开链接例如: 要备份当前运行的虚拟机(假如虚拟机名字为:Ubuntu),先power off,然后export可调用命令 : VBoxManage controlvm Ubuntu poweroff (相当于电脑断电) 或者...原创 2018-07-14 12:54:41 · 1096 阅读 · 0 评论 -
ubuntu 系统 安装 elasticsearch + kibana + anaconda
下载 : https://www.elastic.co/cn/products/elasticsearch下载 deb版本安装文件, 下载完成,直接打开双击运行一直确认即可。Java是apt 安装的,版本1.8.0_181,elasticsearch 和 kibana 版本都是6.4.0, 虚拟机内存 4ganaconda 从清华大学镜像站下载(下载后直接运行一直确认,并确认添加环境变...原创 2018-09-15 21:44:29 · 745 阅读 · 0 评论 -
python 正则表达式re.sub(re.subn)与lambda表达式
今天看见一位大佬把lambda与re.subn写到一块了, 于是好奇自己也写了一个def func(ret, key, value): ret[key] = value return ''string = 'apple pear banana meat'ret = {}re.subn(r'(apple|banana)\s(\w+)\s?', lambda x: f...原创 2019-03-05 19:46:38 · 4107 阅读 · 0 评论