![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
小人物哎
希望我们可以一起学习,我是小白。
展开
-
python获取内存中的数据
主要代码import ctypesctypes.cast(id(1), ctypes.py_object).value # 1另外,理论上所有的内存地址数据都可以获取到,也可写入数据,比如multiprocessing.Queue实例化对象…在c/c++中,通过&获取变量的内存地址,通过*获取内存地址中的数据。在python中,通过id获取变量的内存地址,那如何通过内存地址获取数据呢?import ctypesvalue = 'hello world' # 定义一个字符串变量ad转载 2020-12-18 15:46:56 · 6180 阅读 · 0 评论 -
(已解决)Win10+python3.6+git运行出现export GIT_PYTHON_REFRESH=quiet问题
引入gitpython包下面的库,出现这个错误,引入包上面添加变量即可,解决办法:import osos.environ["GIT_PYTHON_REFRESH"] = "quiet"import jsonfrom git.repo import Repofrom git.repo.fun import is_git_dirLinuxvim /etc/profile添加 :export GIT_PYTHON_REFRESH=quietwq 保存source /etc/profile.原创 2020-09-11 09:57:15 · 11520 阅读 · 4 评论 -
paramiko中的exec_command和os.popen执行的路径不同(Linux)
exec_command和os.popen()的坑昨天踩了一个坑,我以为os.popen()和paramiko中的exec_command()都在同一个目录下面执行,但是不是的。。。(关于linux的)os.popen()执行路径是在“ / ”下,也就是根目录paramiko.exec_command()执行路径是在家目录下,比如root执行就是在“ /root ”下所有用到这两个命令的同学注意一下。...原创 2020-08-20 09:39:15 · 837 阅读 · 0 评论 -
paramiko exec_command命令单引号双引号问题解决方案
查看显卡的命令client.exec_command(r"""lspci -nD | sed 's/\(.*\ .*\): \([0-9a-z]\{,4\}:[0-9a-z]\{,4\}\)\(.*\)/\1 \2/g' | awk '{if ($2 ~ "^(01).*" && $3 ~ "^(1234|5678).*") print $0}'""")根据自己的需求进行定制,前面加r转义,多引号将单引号和双引号包起来。...原创 2020-07-31 10:27:19 · 1255 阅读 · 0 评论 -
2020-04-22 面试总结
“((5+(2x(3-(1+(2x4))))))” 通过用户输入字符串,求出最里面括号的值代码:def parench(data): """算括号""" if "(" in data: while 1: if ")" in data: b = data.index(")") for...原创 2020-04-22 22:26:03 · 170 阅读 · 0 评论 -
python实现一个计算器
def change_list(data): data_list = [] for i in data.strip(): if i == " ": continue data_list.append(i) print(data_list) num = 0 try: while 1: ...原创 2020-04-22 21:31:25 · 520 阅读 · 0 评论 -
使用github搜索项目的小技巧
in:name flask # 搜索项目名的关键词stars:>3000 # stars数大于3000forks:>3000 # forks数大于3000in:readme flask # 搜索README里面的关键词in:description # 搜友描述里面的关键词language:python # 搜索语言pushed:>2020-03-09 # 在2020...原创 2020-03-09 17:09:58 · 398 阅读 · 0 评论 -
为什么python中"2==2>1"结果为True
为什么Python中“2==2>1”结果为True在Python中,你可能会发现这样一个奇怪的现象:>>> 2 == 2 > 1True>>> (2 == 2) > 1False>>> 2 == (2 > 1)False为什么会出现 2==2>1的结果为True?如果说这是运算符的优先级问题,那...转载 2019-11-28 11:42:55 · 679 阅读 · 0 评论 -
根据flask源码发掘可扩展点
根据flask项目的请求流程来进行设置扩展点中间件from flask import Flask,render_templateapp = Flask(__name__)@app.route('/index')def index(): return render_template('index.html')@app.route('/order')def orde...原创 2019-11-26 18:01:43 · 202 阅读 · 0 评论 -
drf系列总结目录
啊,我真的是被坑了,可能没注意到下面的配置吧,一直没有写这个CNAME,导致一直出现404页面解决方法在hexo下面的source文件夹中写一个文件,CNAME,内容写你自己的url地址。过一会儿就会收到github给你发的邮件,说搭建成功。我就是被这个CNAME坑了三个月,望大佬们借鉴。告辞~...原创 2019-11-24 19:42:00 · 244 阅读 · 1 评论 -
python--线程池回调函数
回调函数的简单应用import timeimport osimport threadingfrom concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutordef func(n): time.sleep(2) return n*ndef call_back(m): print('结果为:...原创 2019-11-13 22:17:11 · 1207 阅读 · 0 评论 -
opencv实现视频转化为代码流--代码
代码实现import cv2 as cvs = 'ssdfsdf!@#$%^&*()_+96[[]sa:/.?['l = len(s)# video = cv.VideoCapture('test.mp4') # 摄像头video = cv.VideoCapture(0) # 摄像头# frame = cv.imread('1234.jpg')# print(frame...原创 2019-10-24 19:38:34 · 489 阅读 · 0 评论 -
Python之路--关于列表的一些笔记
msg=“你好” print(msg.encode()) #输出编码后的“你好” print(msg.encode().decode()) #编码后然后解码 括号内默认编码是utf-8编码0x00首先定义一个列表 names = [“德州”,”北京”,”上海”,”天津”,”济南”,”忻州”,”太原”,”大同”,”济宁”,”邯郸”]0x增names.append()...原创 2018-07-22 19:32:36 · 173 阅读 · 0 评论 -
解决树莓派烧录系统后没有boot文件,只出现盘符问题
首先,如果下图情况,说明你没有烧录好,继续向下看放一张安装成功的图片出现这个的原因是因为前期没有烧录好,它会回滚到img文件中,如果中途退出,它会写入到img文件中正确文件大小(Raspbian Buster Lite版)我下载的是最小版的,426mb,解压出来2g多,这个是正确的img大小我今天折腾了一天,总是出现图一的问题,网上找原因,找不到方法,直到我灵机一动,查看了一下im...原创 2019-07-24 23:21:47 · 4555 阅读 · 4 评论 -
python爬虫--爬取代码实例(xpath)
Python爬取拉勾网实例# -*-.coding: utf-8 -*-# __author__ = 'xiaobai'# Email: 517840374@qq.comimport timeimport refrom selenium.webdriver import Chrome # 导入浏览器的包from selenium.webdriver.common.keys impor...原创 2019-08-19 21:34:07 · 793 阅读 · 0 评论 -
爬取淘宝商品图片(仅用于技术交流)
爬取淘宝商品图片(仅用于技术交流)主要用的是selenium自动化工具#! /usr/bin/env python# -*-.coding: utf-8 -*-# __author__ = 'xiaobai'# Email: 517840374@qq.com# 安装seleniumfrom selenium.webdriver import Chromefrom seleniu...原创 2019-09-24 17:30:28 · 2642 阅读 · 3 评论 -
selenium+opencv破解图片移动验证码
from django.test import TestCase# Create your tests here.from selenium.webdriver import Chromefrom selenium.webdriver.common.action_chains import ActionChainsimport timeimport requestsimport c...原创 2019-09-26 22:16:09 · 423 阅读 · 0 评论 -
python版快速排序
快速排序原理免费快速排序视频快速排序思路:取一个元素p(第一个元素),使元素p归位;列表被p分成两部分,左边都比p小,右边都比p大;递归完成排序import randomdef partition(li, left, right): tmp = li[left] while left < right: while left < right and li[rig...原创 2019-09-28 23:24:20 · 118 阅读 · 0 评论 -
linux如何查看pip安装的包的位置
可先用pip list命令显示已安装包的信息(包名与版本号)再用pip show 包的名字命令能显示包的安装路径。例如:pip show requests原创 2019-10-04 17:54:57 · 13870 阅读 · 0 评论 -
Python小程序--类似进度条输出代码
import sys,time #引入sys和time模块for i in range(50): #循环50次 sys.stdout.write("#") #stdout 屏幕标准输出 sys.stdout.flush() #flush() 刷新缓存 time.sleep(0.1) #睡眠0.1秒...原创 2018-07-23 19:42:40 · 572 阅读 · 0 评论