-
保留字与标识符
所属栏目:[Python] 日期:2020-12-20 热度:51
1.保留字 保留字时python语言中一些已经杯赋予特定意义的单词。开发程序时,不可以把这些保留字作为 变量、函数、类、模块和其他对象的名称来使用。 python保留字如图所示 ? ? and as assert break class continue def del elif else except finally for for[详细]
-
python mysql
所属栏目:[Python] 日期:2020-12-20 热度:51
? #导入库import pymysql#创建数据库conn =pymysql.connect(host= ‘ localhost ‘ ,port= 3306 ,db= ‘ test ‘ ,user= ‘ root ‘ ,passwd= ‘ password ‘ ,charset = ‘ utf8 ‘ )cur = conn.cursor()#查询原数据 -------------------------------------[详细]
-
rest_framework认证流程
所属栏目:[Python] 日期:2020-12-20 热度:92
安装 pip3 install djangorestframework ? 使用 基于cbv使用rest_framework框架 from rest_framework.views import APIView # rest_framework框架,继承View class ApiTest(APIView): pass 当用户请求进来,执行父类的as_view方法,返回view函数,执行dispatc[详细]
-
Python3读写JSON文件
所属栏目:[Python] 日期:2020-12-20 热度:119
JSON简介 JSON(JavaScript Object Notation)即JavaScript对象表示法,一种轻量级,通用的 文本 数据格式。 JSON语法支持对象(Object),数组(Array),字符串,数字(int/float)以及true/false和null。 JSON拥有严格的格式,主要格式如下: 只能用双引号,[详细]
-
Python Ethical Hacking - MODIFYING DATA IN HTTP LAYER(2)
所属栏目:[Python] 日期:2020-12-20 热度:131
MODIFYING DATA IN HTTP LAYER ? Edit requests/responses. Replace download requests. Inject code(html/Javascript) Analyzing HTTP Responses # !/usr/bin/env python from netfilterqueue import NetfilterQueue from scapy.layers.inet import IP,TCP[详细]
-
(转)Python_如何把Python脚本导出为exe程序
所属栏目:[Python] 日期:2020-12-20 热度:85
?原文地址:https://www.cnblogs.com/robinunix/p/8426832.html 一.pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。([详细]
-
python3 多线程批量验证POC模板
所属栏目:[Python] 日期:2020-12-20 热度:110
# coding:utf-8 import threading,Queue,sys,os class RedisUN(threading.Thread): def __init__ (self,queue): threading.Thread. __init__ (self) self._queue = queue def run(self): while True: if self._queue.empty(): break try : # ###############[详细]
-
Python实现网络多人聊天室,web开发其实就这么简单
所属栏目:[Python] 日期:2020-12-20 热度:97
网络多人聊天室 文件结构: chatroom ├── client.py # 客户端代码 ├── language.py # 语言文件 ├── server.py # 服务端代码 └── settings.py # 设置文件 0 directories,4 files 使用模块: os sys socket select 思路: settings.py,定义HOST、[详细]
-
requests库
所属栏目:[Python] 日期:2020-12-20 热度:68
requests库 虽然Python的标准库中 urllib模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests宣传是 “HTTP for Humans”,说明使用更简洁方便。 安装和文档地址: 利用 pip 可以非常方便的安装: pip install reque[详细]
-
django中使用原生SQL语句
所属栏目:[Python] 日期:2020-12-20 热度:126
views中代码; # 有多个数据库时from django.db import connections# 傳入游标,得到字典結果集def dictfetchall(cursor): "将游标返回的结果保存到一个字典对象中" desc = cursor.description return [ dict(zip([col[0] for col in desc],row)) for row in[详细]
-
常用cmd命令总结
所属栏目:[Python] 日期:2020-12-20 热度:129
1.常用操作 cls #清屏 set #查看环境变量 cd #切换工作目录 (换盘:直接输入 C: 或 D:) cd.. #返回上级目录 exit #关闭cmd窗口 2.有关Python pip install 包名 -i http: // pypi.douban.com/simple --trusted-host pypi.douban.com #安装python包,几个镜[详细]
-
python_基础算法
所属栏目:[Python] 日期:2020-12-20 热度:179
一、二分查找 1 def binary(binary_para,search): 2 bi = int(len(binary_para)/2 ) 3 if search == binary_para[0]: 4 print ( ‘ 数存在,并存在在列表第一位 ‘ ) 5 elif len(binary_para)1 : 6 if binary_para[bi] search: 7 print ( ‘ 分段值(前):[详细]
-
列表生成式
所属栏目:[Python] 日期:2020-12-20 热度:138
定义: ? ? ? ? ?列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 列表和列表生成式的区别: ? ? ? ? 1,列表是固定的,而列表生成式则是固定生成的。 ? ? ? ? 2,列表功能的实现比较复杂,而列表生成式相对简[详细]
-
【Python进阶】数字、日期和时间
所属栏目:[Python] 日期:2020-12-20 热度:120
? 一、对数值进行取整 将浮点数取整到固定的小数位:roung(value,ndigits),ndigits可以是负数,取整到十位、百位、千位等。 round(1.456,2) ? ? # 1.46 round(16743,-3) ? ? ?# 17000 format(1.2345,‘0.3f‘)? # 1.235 ? 二、精确的小数计算 浮点数无法精[详细]
-
python字符串
所属栏目:[Python] 日期:2020-12-20 热度:89
1 定义 ss = "aaaa", dd = ‘ddddd‘ 2 可以使用索引截取字符串 cc = ss[0]? 输出 ‘a‘ substr = dd[1:4]? [from:to]左闭右开 ,输出 ‘ddd‘,从下标1开始,截止到下标4 3 *重复字符串 sss = ‘hello‘*2,sss的值为:hellohello 4 +拼接字符串 add = ss[详细]
-
python sqlalchemy 进行 mysql 数据库操作
所属栏目:[Python] 日期:2020-12-20 热度:194
1. 进行mysql数据库的创建,如果已经存在,就相当于进行数据库的连接操作 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column,Integer,String,Date from sqlalchemy.orm import[详细]
-
day05
所属栏目:[Python] 日期:2020-12-20 热度:111
目录 输入姑娘的年龄后,进行以下判断: 如果姑娘小于18岁,打[详细]
-
运维工程师是要学python还是学go那?
所属栏目:[Python] 日期:2020-12-20 热度:175
在我们的认知中,运维工程师就是一个背锅侠,那么咱们怎么样来避免做背锅侠那? 可能有人会告诉你,你需要去懂一门开发语言,其实在现价段,掌握一门开发语言已经成为高级运维工程师的必备计能。不会开发,你就不能充分理解你们系统的业务流程,开发人员是很[详细]
-
20190911_随笔小实现_对图像进行像素处理
所属栏目:[Python] 日期:2020-12-20 热度:195
20190911 使用 python 库 cv2 对图像进行了抠图,按位异或,修改像素值 等操作 目标图1:imgS ? 目标图2:imgG ? 对两图进行按位异或操作: 代码: 1 imgR = cv2.bitwise_xor(imgS,imgG) 2 cv2.imshow( " imgR " ,imgR) ? 结果图像:imgR ? ? ? ?目标图3:([详细]
-
Python真是什么都能干!今天实现一下自动打开和运行电脑软件!
所属栏目:[Python] 日期:2020-12-20 热度:124
最近做项目,要用到软件自动化的操作,正好更大家分享一下! ? ? ? 先看看Python操作: ? 首先是如何打开软件 第一种利用os模块,也是最最简单的一种。假如我想打开记事本,可以: ? ? 该函数是非阻塞的。同样是打开记事本程序,可以这样写: ? ? ? 接着是通[详细]
-
python 爬虫 随机换user-agent
所属栏目:[Python] 日期:2020-12-20 热度:153
1 USER_AGENTS = [ 2 " Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.20 (KHTML,like Gecko) Chrome/19.0.1036.7 Safari/535.20 " , 3 " Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML,like Gecko) Chrome/21.0.1180.7[详细]
-
Python文件操作的基本方法
所属栏目:[Python] 日期:2020-12-20 热度:134
关于Python的基础文件操作 打开文件 如 file = open(‘demo.txt‘,‘r‘,encoding=‘utf-8‘) ? 文件内容展示 ? 文件操作-----读 文件操作-----写 注意:写操作 w 会覆盖原文件内容,操作要慎重 文件操作-----追加 关闭文件? ? ? ? ? ? 如 f1.close() 特别注意[详细]
-
Python内置函数作用及解析
所属栏目:[Python] 日期:2020-12-20 热度:75
Python内置的函数及其用法。为了方便记忆,已经有很多开发者将这些内置函数进行了如下分类: ??? 数学运算(7个) ??? 类型转换(24个) ??? 序列操作(8个) ??? 对象操作(7个) ??? 反射操作(8个) ??? 变量操作(2个) ??? 交互操作(2个) ??? 文件操作(1个) ??? 编[详细]
-
Python的条件锁与事件共享
所属栏目:[Python] 日期:2020-12-20 热度:100
1:事件机制共享队列: 利用消息机制在两个队列中,通过传递消息,实现可以控制的生产者消费者问题 要求:readthread读时,writethread不能写;writethread写时,readthread不能读。 基本方法 时间类(Event) ·set:设置事件。将标志位设为True。 wait:等[详细]
-
踩坑Django-test
所属栏目:[Python] 日期:2020-12-20 热度:86
在对 Django 项目跑测试用例时.数据库疯狂报错.查来查去原来是没有修改默认字符集为 utf8 . 这里要注意测试时候生成的是临时数据库,数据库的默认字符编码不是 utf8 ,我在linux上自己生成的 test database 已经指定了默认字符集为 utf8 ,原本以为没有问题的,[详细]
