随笔分类 -  python

摘要:背景 假设现在有一个密码:12345678‘ “ \ 现在需要将这个密码作为一个参数传给一个可执行程序a.exe a.exe ”密码“ 或者a.exe '密码' 这个时候就需要对’或者”,\进行转义。 某些语言只支持双引号字符串,例如C。 repr方法 python repr函数可以解决这个问题。 阅读全文
posted @ 2021-06-04 13:52 bert_qin 阅读(1320) 评论(0) 推荐(0)
摘要:如果一个字符串包含‘ “ \ $ #等特殊字符,转成可以在shell命令中使用的字符串非常麻烦。 这样的字符串常出现在密码字符串中。 如果有’ ”的嵌套,手动转换将更困难,非常容易出错。 现在发现python内建模块shlex可以处理这类问题。shlex是一个shell语义分析器。 具体使用可以参考 阅读全文
posted @ 2021-06-03 15:48 bert_qin 阅读(186) 评论(0) 推荐(0)
摘要:杀毒软件真是够了,有没有毒靠猜的吗? 试了如下方法: 移除os.system()相关的代码 这真是太难了,自己的代码不调用,能保证库不调用? 不使用-w选项 对我来说确实能解决问题,但这实在是太丑了,一个大黑框! 将-w换成--noconsole,将-F换成--onefile 也许对某些杀毒软件有效 阅读全文
posted @ 2021-05-06 16:31 bert_qin 阅读(5458) 评论(0) 推荐(0)
摘要:#!/usr/bin/python3 import pexpect new_pw = '12345678' try: process = pexpect.spawn('passwd',timeout=5) process.expect('[Nn]ew') process.sendline(new_p 阅读全文
posted @ 2021-04-27 19:37 bert_qin 阅读(234) 评论(0) 推荐(0)
摘要:系统中同时有python2和python3,pip安装的包python2能找到,python3却找不到,真是头疼。 后来发现pip可以指定包的安装路径,命令格式如下: pip install 包名 --target=路径名 例如: pip install pexpect --target=/usr/ 阅读全文
posted @ 2021-04-27 18:07 bert_qin 阅读(3473) 评论(0) 推荐(0)
摘要:pip安装有时候很慢,改为国内镜像 在以下路径创建pip.ini文件 C:\Users\bert\AppData\Roaming\pip ini文件内容如下: [global] timeout=6000 index-url = https://pypi.tuna.tsinghua.edu.cn/si 阅读全文
posted @ 2020-10-16 21:50 bert_qin 阅读(169) 评论(0) 推荐(0)
摘要:背景 想在嵌入式linux系统上使用python3. 嵌入式平台:飞思卡尔(NXP)的IMX280 ARM7 python版本:3.7 host虚拟机:ubantu12.4 32位 编译 python官网下载源码包 编译host虚拟机中运行的python 因为等一下交叉编译的时候要用到。编译比较简单 阅读全文
posted @ 2019-10-12 17:14 bert_qin 阅读(1086) 评论(0) 推荐(0)
摘要:pack 关键是理解side,anchor,expand,fill的使用。 有一篇文章写的不错,但是要耐心看,反复看,不容易理解。 https://blog.csdn.net/superfanstoprogram/article/details/83713196 grid 默认情况下,grid中的部 阅读全文
posted @ 2019-09-22 20:55 bert_qin 阅读(4516) 评论(0) 推荐(2)