![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
summer_via
不积跬步无以至千里
展开
-
【python】如何关闭线程
google总结得很好原创 2021-06-04 19:01:27 · 424 阅读 · 0 评论 -
【python】编码互转(16进制|bytes|base64|字符串)
基于python3# 16进制转bytesbyte_arr = bytes.fromhex("1f2f3f4f")# bytes转16进制byte_arr.hex()# bytes转base64,输入输出都是bytesimport base64base64.b64encode(byte_arr)# base64转bytesbase64.b64decode(base64_byte_arr)# 字符串转bytes"xxxxx".encode("UTF-8")...原创 2020-10-28 19:46:06 · 7762 阅读 · 2 评论 -
【python】python的for-else语法解释
若for循环正常结束,则执行else,若for循环break,则不执行else。for item in container: if search_something(item): # Found it! process(item) breakelse: # Didn't find anything.. not_found_in_container()...原创 2020-08-06 11:24:24 · 229 阅读 · 0 评论 -
VirtualBox安装增强工具时:Unable to install guest additions: unknown filesystem type 'iso9660'
搬运一下答案(原文地址https://askubuntu.com/questions/596998/unable-to-install-guest-additions-unknown-filesystem-type-iso9660?newreg=2d19e8256398418aa9fefb792def28a8),原因如答主所说。...原创 2019-12-26 00:47:19 · 763 阅读 · 0 评论 -
【numpy】ndarray交换两行(两列)、重新排列
numpy进行行(列)交换非常简便,因为numpy的下标访问是基于视图机制的,对子视图重新赋值即可。a = np.arange(12).reshape(3, 4)print(a)a[[0, 2]] = a[[2, 0]]a运行结果:[[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]]array([[ 8, 9, 10, 11], ...原创 2020-04-30 00:01:00 · 4476 阅读 · 0 评论 -
linux eval 命令的使用
eval 命令的功能是对linux命令进行二次解析。例如:a=10echo \$a这样输出的是$aa=10eval echo \$a加上eval后,输出变成了 10最常见的用法就是,用变量作为位置参数时:count=$#for((i=1;i<=count;i++))do eval echo \$$i done上边这段代码会按顺序输出所有原创 2017-05-03 21:00:17 · 412 阅读 · 0 评论