随笔分类 - Python
摘要:在linux安装pycharm,有的包无法识别自动安装,并且在pycharm的python软件包安装窗口可以搜索出对应软件包,但是点击安装无反应。 在终端使用pip/pip3 install xxx,提示 error: externally-managed-environment This envi
阅读全文
摘要:如果我们想把`'abcdef'`转成`b'\xab\xcd\xef'`,可以使用`bytes.fromhex()` ``` bytes.fromhex('abcdef') ```
阅读全文
摘要:用来按照你的需求格式化输出各种字符,比如"{:#06x}".format(i)。 首先,我们需要知道,都是"{}".format()格式,大括号中的内容就是指定格式化的样式,以:开头。常见的有: |标志|意义| | | | |:<|左对齐| |:>|右对齐| |:^|居中| |:=|把标志放到左边,
阅读全文
摘要:unpack的作用就是把字符串或者byte类型数据按照你的格式转换,比如 import struct ethernet_header = b'\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa\xbb\xcc\xdd' (source_mac, destinat
阅读全文
摘要:由于python官方的源在国外,所以有时候安装经常断掉,速度也很慢,可以找国内的原进行安装,在运行pip安装命令的后面增加-i https://pypi.tuna.tsinghua.edu.cn/simple指定国内的源(比如这里的清华的源),就可以正常安装了。 python3 -m pip ins
阅读全文
摘要:centos6默认是python2.6,由于很多功能最低要求也是2.7,所以准备升级2.7 下载源码 到python官网下载2.7源码 编译 configure make make intsll 配置python 编译安装完成后,python会安装在/usr/local下,需要替换原来系统中2.6版
阅读全文
摘要:如果python原来是tab分割,这时增加一句是空格分割的代码,那么程序会有问题,运行不起来,报错日志也没有。也就是: 文本错误,python不会报错,也运行不起来 tab和空格混淆,python无法运行,相当于文本错误的一种
阅读全文