随笔分类 -  python

摘要:zip(*iterables) zip可以将多个可迭代对象组合成一个迭代器对象,通过迭代取值,可以得到n个长度为m的元组。其中n为长度最短可迭代对象的元素个数,m为可迭代对象的个数。并且每个元组的第i个元素都来自于第i个可迭代对象。 举例: In [1]: a = zip((1,2,3),[4,5, 阅读全文
posted @ 2021-02-01 23:51 eliwang 阅读(1303) 评论(0) 推荐(0)
摘要:Python自带json模块,它有loads、dumps、load和dump这4个功能,用于Json格式字符串和Python数据类型间进行转换。 一、json.loads() 把Json格式字符串解码转换成Python对象 Json中的对象和数组类型字符串会转换成Python中的字典和列表 示例 I 阅读全文
posted @ 2021-01-25 16:52 eliwang 阅读(341) 评论(0) 推荐(0)
摘要:hmac(hex-based message authentication code)算法在计算哈希的过程中混入了key(实际上就是加盐),和hashlib模块中的普通加密算法相比,它能够防止密码被撞库破解,安全性更高。 hmac模块的使用: 导入模块 In [1]: import hmac #导入 阅读全文
posted @ 2021-01-21 16:32 eliwang 阅读(5225) 评论(0) 推荐(2)
摘要:只需要在Linux上安装lrzsz工具包就可以,然后使用命令sz下载文件,rz上传文件。 一、安装lrzsz工具包 sudo apt-get install lrzsz 二、从Linux下载文件--(sz命令) sz 文件名 会从当前目录选择目标文件进行下载,并弹出保存文件的窗口,您可以自行选择文件 阅读全文
posted @ 2021-01-19 15:03 eliwang 阅读(224) 评论(0) 推荐(0)
摘要:一、ubuntu中设置环境变量 1.用于当前用户 用户主目录下有一个隐藏文件.bashrc(~/.bashrc),打开文件后,按照:export 变量名=值来设置,注意值不需要加引号 终端输入命令: sudo vim ~/.bashrc 在文件中写入(开头或结尾都可以,可以设置多个变量): expo 阅读全文
posted @ 2021-01-13 17:40 eliwang 阅读(2570) 评论(0) 推荐(0)
摘要:一、Python3.9安装 1. 配置依赖环境 sudo apt-get install libffi-dev zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev 2.官网下载python3.9源码压缩包 wget http 阅读全文
posted @ 2020-12-22 05:00 eliwang 阅读(4815) 评论(0) 推荐(0)