python
文章平均质量分 67
big__apple
平时钓钓鱼,抽空写bug,邮箱:mrliu0427@foxmail.com
展开
-
selenium+mitm mitm代理详细配置 跳坑必看 If you can see this, traffic is not passing through mitmproxy.
mitm详细配置&代理配置&If you can see this, traffic is not passing through mitmproxy.mitmproxy优点功能看包上和fiddler,Chrome的浏览器抓包一样强大,都能解析所有信息和响应。但是在解析和操作上,Chrome不能对包数据作任何的更改,fiddler只能按着自带的参数对包进行保存或修改,而无法高度定制,尤其是对python开发者而言。而mitm却是python编写,不需要像mob-browserproxy一原创 2021-11-26 15:06:38 · 6246 阅读 · 7 评论 -
Python 4行代码制作简易计时器,进度条等功能,“\r”字符的使用
Python制作计时器原理在Python中可以通过字符输出的形式来显示时间,同时也可以作为计时器但是这种方法看起来很傻而且看得人眼花缭乱怎么办呢?但是如果我想让每次输出的结果都在同一行中,达到电子表一样的动态计时显示功能该如何做呢?Python里有一个简单的覆盖字符"\r",只需要将新显示的时间替换掉原来的,看起来就在同一个地方显示啦。像下面这种看起来只输出了一行,其实它和上面的结果一样,只是每一秒都会更新时间。(这个功能在以后的代码输出调试时也是非常实用方便优雅的)上代码import原创 2021-10-15 18:15:44 · 1531 阅读 · 0 评论 -
os.py“, line 725, in __getitem__ raise KeyError(key) from None KeyError: ‘PATH‘
os.py", line 725, in getitem raise KeyError(key) from None KeyError: ‘PATH’场景:在做项目的时候遇到一个问题,在Linux服务器上一切正常运行,但当我在远程finalshell运行的时候出了个问题(流程上后面的代码其实有运行),但是似乎环境出问题了。解决流程:在实例化一个类的时候,出现这个问题让我有点摸不着头脑,开始查找关于os.environ[“PATH”]的时候,才知道,是python没有把环境加载进来(这里我用的原创 2021-09-22 17:29:55 · 3239 阅读 · 2 评论 -
python转义字符
python转义字符串重点介绍python的 \ 字符文本中的\"要怎么处理常见转义字符显示重点介绍python的 \ 字符因为之前在处理JSON文件的时候发现文本中出现了/\ "之类的字符,当时想要将他们替换掉,但看似简单的字符却一阵琢磨费了很久,这里记录几个重要的点。文本中的"要怎么处理这里我们看一个示例,我用pycharm打开JSON文件。内容中出现这种格式那么当我把这个字符用line = chapter["content"]取出来之后,应该如何处理这个str类型呢?答案是:不需原创 2021-08-10 12:00:18 · 1335 阅读 · 0 评论 -
python实现最优化算法:负梯度法(最速下降法)
啥也别说了,最优化太心酸了,可能是每个计算机专业人的噩梦(主要是数学渣)。直接上代码。# 向前查找搜索区间,接受线搜索方向的导数f为唯一参数,返回搜索区间左右端点left,rightdef find_interval(f): left = 0 step = 1 coefficient = 2 right = left + step while f(right) < 0: left = right step = ste原创 2020-12-26 21:56:53 · 900 阅读 · 4 评论 -
中文编码问题2
中文编码显示为/u899/u4e91…解决方法:(其中data是乱码的数据)import jsonjson.dumps(data).decode(‘unicode-escape’)一时还没有仔细研究原理。但是有效。附上图片。这里是大数据分析课程的一个案例,可以看到输出结果中有的部分中文是出现了乱码的,而其中两行是能够显示中文的,倒数第二行是编码成gbk的打印结果。最后能够看到的中文就是通过上面的方法解决的。还有一个问题就是无法在Linux的python脚本中加入中文注释。这里提供一个方法原创 2020-12-01 17:14:00 · 1816 阅读 · 0 评论 -
python0.618方法
python0.618方法 精确寻找凹函数的最小值当时在班上还是挺多人网上找的,拿出来分享一下。上代码!def function(x): return (x-60.1234535678)*(x-60.1234535678)def six18(f, a, b): e = 0.000001 r = 0.618 b1 = a + r*(b-a) a1 = b - r*(b-a) if b - a < e: print((a+b)/2原创 2020-11-19 22:39:02 · 2091 阅读 · 0 评论 -
python实现最优化之——进退法
废话不多说,上代码!!!!def func(x): return (x - 60.39636407237782) * (x - 60.39636407237782)def for_back(function): x = 30 # 初始值 step = 1 # 初始步长 magnification = 2 # 放大倍数 print(x, step, magnification) if function(x) > function(x+step原创 2020-11-19 22:35:13 · 1328 阅读 · 0 评论 -
No Python at ‘c:\users\mike\appdata\local\programs\python\python37-32\python.exe‘。
@安装新python后路径还在No Python at “c:\users\mike\appdata(我的python路径)”过程首先我在系统中卸载了python,同时查看路径,发现路径已经不在了,在这里我选择了64位的python进行安装(原先32位不够用),同时安装时添加了路径,单独去打开我的python也没有问题。但是当我从cmd中输入python 时报错:No Python at ‘c:\users\mike\appdata\local\programs\python\python37-32原创 2020-10-29 00:08:46 · 32271 阅读 · 4 评论