
python
SeeUa
万般皆是命
展开
-
OpenCv基于python
目录读取并显示图像创建/复制图像读取并显示图像# 在Python中不需要声明变量,所以也就不需要C + +中的cv::Mat# xxxxx了。只需这样:## img = cv2.imread("test.jpg")# OpenCV目前支持读取bmp、jpg、png、tiff等常用格式。更详细的请参考OpenCV的参考文档。## 接着创建一个窗口## cv2.namedWindow("Image")# 然后在窗口中显示图像## cv2.imshow("Image", img)#原创 2020-10-19 11:59:29 · 549 阅读 · 0 评论 -
python装饰器理解,小盒子,中盒子,大盒子
“”"装饰器目的是在不改变待装饰函数代码的情况下,增加额外的功能,装饰器的返回值是已装饰的函数对象“”"假设有代码:import timedef test(): time.sleep(2) print("test is running!")test()很显然,这段代码运行的结果一定是:等待约2秒后,输出“”"高阶函数那么对于高阶函数的形式可以有两种:1.把一个函数名当作实参传给另外一个函数(“实参高阶函数”)2.返回值中包含函数名(“返回值高阶函数”)“”"“原创 2020-09-23 11:25:52 · 3521 阅读 · 0 评论 -
WiFi自动化生成密码连接
1,生成密码本"""实在太大了,跑不动了"""import itertools as itswords = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZl1234567890"for num in range(8, 15): r = its.product(words, repeat=num) dic = open("C:/Users/hanson/Desktop/work/a.txt", "a") #C原创 2020-09-22 17:51:16 · 1746 阅读 · 0 评论 -
python百度图片爬虫
"""说明:文件下载地址不能直接是桌面"""import requestsimport urllib.parsefrom lxml import etreeimport reimport os# baseurl = 'https://image.baidu.com/search/index?tn=baiduimage&fm=result&ie=utf-8&word='baseurl = 'https://image.baidu.com/search/acj原创 2020-09-22 16:28:50 · 406 阅读 · 0 评论 -
django报错指南
django.db.utils.ProgrammingError: (1146, “Table ‘websitetest.api_user_information’ doesn’t exist”)原因是你的根urls.py存在指向,先注释掉即可原创 2020-09-02 15:13:21 · 164 阅读 · 0 评论 -
python处理Excel
https://blog.youkuaiyun.com/wulishinian/article/details/105515210?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159296912919725247604552%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159296912919725247604552&am原创 2020-06-24 14:18:27 · 153 阅读 · 0 评论 -
Django中如何使用sass(scss)的方法步骤
itle> Django sass demo demo.scss 添加sass 的样式代码:123456789101112body {.content{width: 100%;padding: 20px;text-align: center;background: grey;p {padding: 20px;background: pink;}}}在浏览器,再次刷新会看到样式生效。打开开发者工具,查看html代码原创 2020-06-18 17:19:17 · 766 阅读 · 0 评论 -
Python 线程的使用
Python里面的并发分2大类,cpu密集和IO密集,也是面试中经常考的!多进程,多线程,协程!围绕的库大概有6-7种,如果深入研究会设计到Py3里面最核心的也是最难懂的asyncio库import requestsimport refrom concurrent.futures import ThreadPoolExecutorimport timedef download_ht...转载 2019-03-31 23:25:27 · 1777 阅读 · 0 评论 -
Python 时间模块学习
time 模块内置的 time 模块让 Python程序能读取系统时钟的当前时间。在 time 模块中,time.time()和 time.sleep()函数是最有用的模块。time.time()time.time()函数返回自那一刻以来的秒数,是一个浮点值(回想一下,浮点值只是一个带小数点的数)。这个数字称为 UNIX 纪元时间戳import timetime.time()15...转载 2019-03-27 21:28:46 · 238 阅读 · 0 评论 -
Python mysql数据库相关操作
这次给大家带来的是将python爬取的数据写入数据库将爬取得数据写入数据库的步骤:连接数据库;创建表将数据写入数据库;关闭数据库。1.连接数据库在连接自己的数据库之前我们应先导入import MySQLdb模块host:自己的主机号,一般写127.0.0.1就可以了port:端口号user:rootpasswd:密码db:连接的数据库名称charset:编码import...转载 2019-03-28 20:49:14 · 253 阅读 · 0 评论 -
Python 时间模块
时间和日期的综合小练习1.计算你的生日比如近30年来(1990-2019),每年的生日是星期几,统计一下星期几出现的次数比较多2,生日提醒,距离生日还有几天import datetimedef Record_birthday(): Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday=0,0,0,0,0,0,...原创 2019-03-28 22:51:19 · 346 阅读 · 0 评论 -
python 网络编程 udp
发送方:import socketdef main(): #创建套接字 udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)while True: #从键盘输入数据 send_data = input('输入:') #发送数据 udp_socket.sendto(send...转载 2019-04-16 15:07:44 · 291 阅读 · 0 评论 -
python print输出省略号
问题print的东西比较多,然后就以省略号(…)代替了解决方法(该包基于numpy?)import numpy as npnp.set_printoptions(threshold=np.inf)(该包基于pandas?)import pandas as pdpd.set_option('max_colwidth',200)...转载 2019-05-01 21:54:06 · 3816 阅读 · 0 评论 -
Python 分析Ajax请求,通过js获取动态网页内容
AjaxAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过...原创 2019-04-27 21:33:03 · 685 阅读 · 0 评论 -
Python爬虫框架Scripy
安装环境1安装wheelpip install wheel2安装lxml在这个网站能下到scrapy所需要的环境包https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载python3.6对应的cp36找到下载的对象—》右键—》属性——》安全——》对象把对象内容复制下来在pip insatll3安装PyOpenssl网址:h...转载 2019-04-28 11:44:35 · 505 阅读 · 0 评论 -
mysql安装
MySQL-mysql 8.0.11安装教程网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面...原创 2019-09-16 16:51:44 · 592 阅读 · 0 评论 -
Python编码问题,转换问题
python中的urlencode与urldecode在Python3中,将中文进行urlencode编码使用函数urllib.parse.quote(string, safe=’/’, encoding=None, errors=None)而将编码后的字符串转为中文,则使用urllib.parse.unquote(string, encoding=‘utf-8’, errors=‘rep...转载 2019-04-13 14:00:40 · 630 阅读 · 1 评论 -
Python 异常处理
题目:编写一个迷你的计算器,支持两个数加,减,乘,除要求提示用户输入2个数字和一个运算符号,比如1,2,+提示:这个题目里面需要有几个地方检查第一:是输入的参数,用户可能会乱输入,这个地方要有判断第二:输入的参数要合法运算的适合,要考虑异常,比如9/0这样的肯定不对第三:输入的参数,尤其是数字,可能是浮点,比如1.1,-10,-0.09def counter(): whil...转载 2019-03-23 21:40:47 · 362 阅读 · 0 评论 -
Python列表,元组,字符串学习
常识Python内置了多种序列,本章重点讨论其中最常用的两种:列表和元组。另一种重要的序列是字符串列表和元组的主要不同在于,列表是可以修改的,而元组不可以。这意味着列表适用于需要中途添加元素的情形,而元组适用于出于某种考虑需要禁止修改序列的情形。禁止修改序列通常出于技术方面的考虑,与Python的内部工作原理相关,这也是有些内置函数返回元组的原因所在。在你自己编写程序时,几乎在所有情况下都可使...转载 2019-03-14 15:42:26 · 506 阅读 · 0 评论 -
Python字典学习
创建和使用字典字典以类似于下面的方式表示:>>>phonebook = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}字典由键及其相应的值组成,这种键值对称为项(item)。在前面的示例中,键为名字,而值为电话号码。每个键与其值之间都用冒号( : )分隔,项之间用逗号分隔,而整个字典放在花括号内。空字典(没有任何项)...转载 2019-03-14 15:41:01 · 211 阅读 · 0 评论 -
Python requests库
requests请求get请求import requestsresponse= requests.get('http://httpbin.org/get')print(response.text)结果{ "args": {}, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate"...转载 2019-03-19 17:09:16 · 430 阅读 · 0 评论 -
Python列表
1.九宫格1至9九个数字,横竖都有3个格,思考怎么使每行、每列和对角线上的三数之和都等于15import randomn=1 #结果次数y=[] #判断列表判断等下生成的结果列表不会重复while True: x = [] #结果 for i in range(100): #随机生成数字 a=random.randint(1,9) ...原创 2019-03-15 18:18:45 · 167 阅读 · 0 评论 -
Python文件学习
打开文件要打开文件,可使用函数 open ,它位于自动导入的模块 io 中。函数 open 将文件名作为唯一必不可少的参数,并返回一个文件对象。如果当前目录中有一个名为somefile.txt的文本文件(可能是使用文本编辑器创建的),则可像下面这样打开它:>>> f = open('somefile.txt')如果文件位于其他地方,可指定完整的路径。如果指定的文件不存在,...转载 2019-03-20 13:40:21 · 245 阅读 · 0 评论 -
Python循环控制
print如果需要,可自定义分隔符:print(a,b,sep=" 分隔符 ")>>> print("I", "wish", "to", "register", "a", "complaint", sep="_")I_wish_to_register_a_complaint自定义结束字符串,以替换默转载 2019-03-16 16:53:59 · 413 阅读 · 0 评论 -
Python Selenium库
Selenium库:自动化测试工具,支持多种浏览器,爬虫中主要用来解决javaScript渲染问题驱动的安装参考这个:https://www.cnblogs.com/FBGG/p/9732281.html(转载—心一先)生)from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom sele...转载 2019-03-20 22:13:22 · 370 阅读 · 0 评论 -
Python字符串学习
Python字符串学习字符串基本知识centerfindjoinlowerreplacesplitstriptranslate字符串基本知识常规 #原始字符串 对于路径上存在如C:\nabcd或者字符串长度太长且多转义字符是可以 使 用原始字符串(在字符串前加 r ) >>>print(r'C:\Program Files\fnord\foo\bar\b...转载 2019-03-12 17:26:11 · 262 阅读 · 0 评论 -
Python urllib库
urllib是python内置的HTTP请求库:urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robots.txt解析模块urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,ca...转载 2019-03-20 10:44:35 · 168 阅读 · 0 评论 -
Python Django
Django同步数据库问题:首先: 在pycharm上找到database插件,在左下角一个小框框里(现在不方便放图,抱歉),点击后就有这插件了,然后和mysql连接,连接之后测试是否成功。之后:在pycharm左下角有个终端,在里面cd到你django的项目目录下:django1.8以后同步命令是:python manage.py makemigrations blog(你的a...原创 2019-09-16 16:01:43 · 387 阅读 · 0 评论 -
Python文件
文件的实战题目来了,稍微有点小综合,不过相信老鸟们都能轻松搞定!对于零基础的同学,难度还好,需要综合前面几章的知识。假如我们有一个目录里面包含若干个文件和子目录:问题1:我们要统计该目录下有多少个文件并显示出来(包含子目录)问题2:该目录总共的大小可以按M,也可以按K显示问题3:该目录下最大的文件和最小的文件,以及对应的大小我的目录是:F:\windownshare\Python-3.7...转载 2019-03-21 16:39:58 · 225 阅读 · 0 评论 -
Python csv json学习
csv在一个 CSV 文件中,看起来像这样:4/5/2015 13:34,Apples,734/5/2015 3:41,Cherries,854/6/2015 12:46,Pears,144/8/2015 8:59,Oranges,524/10/2015 2:07,Apples,1524/10/2015 18:10,Bananas,234/10/2015 2:40,Strawbe...转载 2019-03-25 13:53:23 · 240 阅读 · 0 评论 -
Python字符串
1-1题目:替换1-20内的数字,3的倍数和5的倍数用不同的数字代替列出1到20的数字,若是3的倍数就用apple代替,若是5的倍数就用orange代替,若既是3的倍数又是5的倍数就用appleorange代替。str=[] for i in range(1,21): if i%3==0: str.append('apple') if i % ...转载 2019-03-13 16:03:34 · 323 阅读 · 0 评论 -
Python 函数
函数是结构化编程的核心自定义函数一般而言,要判断某个对象是否可调用,可使用内置函数 callable>>> import math>>> x = 1>>> y = math.sqrt>>> callable(x)False>>> callable(y)True如何定义函数呢?使用 de...转载 2019-03-18 23:35:31 · 142 阅读 · 0 评论 -
Python多线程,并发
多线程单线程程序只有一个“手指”。但多线程的程序有多个“手指”。每个“手指”仍然移动到控制流语句定义的下一行代码,但这些“手指”可以在程序的不同地方,同时执行不同的代码行你可以使用 Python 的threading 模块,在单独的线程中执行延迟或安排的代码。这个单独的线程将因为**time.sleep()**调用而暂停。同时,程序可以在原来的线程中做其他工作要得到单独的线程,首先要调用 t...转载 2019-03-30 16:25:42 · 464 阅读 · 0 评论 -
Python csv json
题目:1.拿到平安银行一年的股票数据 csv文件2.里面一共244个交易日,我们读取csv文件,然后找到成交量(amount)大于1百万手的交易日的数据3.然后把大于1百万手的那天的如下数据:openhighlowcloseamount写入excel文件import csvimport xlsxwriterdef read_csv_data(file): list...转载 2019-03-26 21:49:41 · 341 阅读 · 0 评论 -
Python 爬虫知识
识别网站所用技术构建网站所使用的技术类型也会对我们如何爬取产生影响,有一个十分有用的工具可以检查网站的技术类型——builtwith模块。模块安装方法 pip install builtwith(下载并在高级中设置path才能运行的)import builtwithprint(builtwith.parse('http://home.sise.cn'))运行结果:寻找网站所有者i...转载 2019-03-25 22:59:35 · 298 阅读 · 0 评论