-
Python连接SQLServer2000或连接mysql代码示例
所属栏目:[Python] 日期:2020-12-20 热度:60
1、Python连接SQLServer2000 # 获取连接 import pymssqldb = pymssql.connect( ‘ 127.0.0.1 ‘ , ‘ sa ‘ , ‘ ddh123 ‘ , " aaa " ) # 获取游标,相当于java中的Statement cursor = db.cursor() # 执行sql sql = ‘‘‘ insert into t_user (username,pa[详细]
-
python 读取不同格式文本
所属栏目:[Python] 日期:2020-12-20 热度:153
常见文本编码格式:UTF-8、UTF-16、UTF-32、ANSCII BOM? 是 ?Byte Order Mark? 的简称,即字节序标记。用于标记文本流: 表示文本流的字节顺序,是小端序( little-endian )还是大端序( big-endian ) ; 表示文本流是 ?Unicode? 字符; 表示文本流的编码方[详细]
-
在Jetson TX2上安装OpenCV(3.4.0)
所属栏目:[Python] 日期:2020-12-20 热度:159
参考文章: How I built TensorFlow 1.8.0 on Jetson TX2 与参考文章大部分都是相似的,如果不习惯看英文,可以看看我下面的描述 ? 在我们使用python3进行编程时,import cv2不起作用。由于预先安装的opencv是与python2.7绑定的,如果想在python3环境下使用[详细]
-
Django框架自定义标签和过滤器
所属栏目:[Python] 日期:2020-12-20 热度:91
自定义过滤器 '''定义一个无参数过滤器'''1:#:在当前的应用中创建一个templatetags的文件夹(必须叫这个名字),然后在文件夹中创建一个python文件,名字随便2:#在新建的python中引入django模块的template类,然后实例化一个register对象,对象的名字必须是registe[详细]
-
Django框架静态文件配置和URL解析
所属栏目:[Python] 日期:2020-12-20 热度:164
静态文件配置 1:#在django项目下创建一个static静态文件文件夹,在static文件夹下创建对应的css,img,js文件夹,用来存放css样式文件,图片和js代码,用于HTML引入2:#在django项目的settings配置文件中,配置静态文件相关配置(setting文件的最下面) STATIC_URL = '[详细]
-
python操作mysql
所属栏目:[Python] 日期:2020-12-20 热度:159
pymysql:python操作mysql 安装 : pip3 install pymysql 增删改查 # 选取操作的模块 pymysql# pymysql连接数据库的必要参数:主机、端口、用户名、密码、数据库# 注:pymysql不能提供创建数据库的服务,数据库要提前创建import pymysql# 1)建立数据库连接对[详细]
-
Django框架相关标签逻辑操作
所属栏目:[Python] 日期:2020-12-20 热度:179
for循环 {% for person in person_list %} p{{ person.name }}/p !--凡是变量都要用两个大括号括起来--{% endfor %}#遍历字典{% for key,val in dic.items %} p{{ key }}:{{ val }}/p{% endfor %}#循环序号可以通过{{forloop}}显示,必须在循环内部用for[详细]
-
python进阶一(函数式编程)【1-9 python中的偏函数】
所属栏目:[Python] 日期:2020-12-20 热度:162
python中偏函数 当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 比如,int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: int( ‘ 12345 ‘ ) 12345 但int()函数还提供额外[详细]
-
Django框架模版继承与组件使用
所属栏目:[Python] 日期:2020-12-20 热度:126
模版继承(母版继承) 模版继承可以创建一个基本的“骨架”模版,它包含您站点中的全部元素,并且可以定义能够被子模版覆盖的 blocks 。!--设置一个共同的HTML模版(一个HTML文件,base.html)--!--其他的html文档来继承这个公共的母版--!DOCTYPE htmlhtml lang="[详细]
-
python协程初步---一个生成器的实现
所属栏目:[Python] 日期:2020-12-20 热度:136
和列表那种一下占据长度为n的内存空间不同的是,生成器在调用的过程中逐步占据内存空间,因此有着很大的优势 一个斐波纳契数列的例子 def myfibbo(num): a,b = 0 , 1 count = 0 while count num: a,b =a+ b,a print(b) count += 1 运行 :myfibbo(10) 一个生[详细]
-
Django-自带的用户认证(auth)
所属栏目:[Python] 日期:2020-12-20 热度:157
auth模块 from django.contrib import auth auth模块方法 authenticate()? ? 提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。 如果认证成功(用户名和密码正确有效),便会返回一个 User 对象。否则返回Non[详细]
-
django rest framework自定义返回格式
所属栏目:[Python] 日期:2020-12-20 热度:179
# serializers from rest_framework import serializers from ..models import Idc class IdcSerializer(serializers.ModelSerializer): class Meta: model = Idc fields = [ ‘ id ‘ , ‘ name ‘ , ‘ address ‘ , ‘ isp ‘ , ‘ bandwidth ‘ , ‘ ip_[详细]
-
python读写txt文件
所属栏目:[Python] 日期:2020-12-20 热度:111
整理平常经常用到的文件对象方法: f.readline()?? 逐行读取数据 方法一: 1 f = open(‘/tmp/ test.txt‘) 2 f.readline() 3 ‘hello girl! n‘ 4 f.readline() 5 ‘hello boy! n‘ 6 f.readline() 7 ‘hello man! ‘ 8 f.readline() 9 ‘‘ 方法二: 1 fo[详细]
-
python3实现端口扫描脚本
所属栏目:[Python] 日期:2020-12-20 热度:110
啊 好久没写代码了,想着多线程啥的都忘得差不多了 就下面这个啦, # coding=utf-8 import socket,threading from socket import * def tcp_connect(ip,port): tcpsock = socket(AF_INET,SOCK_STREAM) tcpsock.settimeout( 0.5 ) try : result = tcpsock.con[详细]
-
pythonic——python化的语法
所属栏目:[Python] 日期:2020-12-20 热度:147
1.unpacking 使用类似tuple的形式多项赋值,而不是逐项: list1 = [ ‘ hello ‘ , ‘ world ‘ , ‘ python ‘ , ‘ java ‘ ] # h = list1[0] # w = list1[1] h,w = list1[:2][详细]
-
python中遍历list删除元素引发的问题与解决办法
所属栏目:[Python] 日期:2020-12-20 热度:188
引发问题的场景 今天在写一个小游戏的demo时,进行游戏元素操作时,遇到了一个问题.类似下面代码: list = ['a','b','c','d'] # element_type == listfor i in list: print('元素的下标为{},元素的值{}'.format(list.index(i),list)) # 打出内容.方便查看 list.[详细]
-
图型验证码的使用
所属栏目:[Python] 日期:2020-12-20 热度:66
1,流程图: 2,使用步骤: 1,下载pillow 2,使用captcha框架的generate_captcha()函数生成对应的文字和图片 3,再setting中准备redis库,保存文字信息 4,实现接口代码 例如: from django.views import View from django_redis import get_redis_connecti[详细]
-
002-python函数、高级特性
所属栏目:[Python] 日期:2020-12-20 热度:103
1、函数 1.1 定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回 自定义一个求绝对值的my_abs函数为例: def my_abs(x): if x = 0: return x else: re[详细]
-
Python 常用编码规范
所属栏目:[Python] 日期:2020-12-20 热度:53
一、简明概述 1、编码 如无特殊情况,文件一律使用 UTF-8 编码如无特殊情况,文件头部必须加入#-*-coding:utf-8-*-标识 2、代码格式 2.1、缩进 统一使用 4 个空格进行缩进 2.2、行宽 每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超[详细]
-
003-python函数式编程,模块
所属栏目:[Python] 日期:2020-12-20 热度:122
1、函数式编程 1.1 高阶函数 把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式 函数名也是变量,函数名其实就是指向函数的变量!对于 abs() 这个函数,完全可以把函数名 abs 看成变量,它指向一个可以计算绝对值的函数[详细]
-
Django日志配置
所属栏目:[Python] 日期:2020-12-20 热度:180
BASE_LOG_DIR = os.path.join(BASE_DIR,"log")LOGGING = { 'version': 1,'disable_existing_loggers': False,'formatters': { 'standard': { 'format': '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' '[%(levelna[详细]
-
python 第10关 取整数
所属栏目:[Python] 日期:2020-12-20 热度:129
1、向下取整:?int() a = 14.38 int(a)14 2、向上取整:ceil() 使用ceil()方法时需要导入math模块,例如 import math math.ceil(3.33)4 math.ceil(3.88)4 3、四舍五入:round() round(4.4)4 round(4.6)5 4、分别取 将整数部分和小数部分分别取出,可以使用ma[详细]
-
jupyter notebook new Python3报错:Permission denied: Untitle
所属栏目:[Python] 日期:2020-12-20 热度:177
? 点击新建Python文件即弹出弹窗显示?Permission denied: Untitled.ipynb 看到Permission denied 尝试是权限问题进行解决,各种百度结果都是对文件进行权限777的操作,如下: sudo chmod 777 ~/.local/share/jupyter/ cd ~/.local/share/jupyter/ ls sudo ch[详细]
-
Python Ethical Hacking - KEYLOGGER(2)
所属栏目:[Python] 日期:2020-12-20 热度:103
Report function: Run in the background. Don‘t interrupt program execution. Every X seconds,send the report. -Great case for threading. # !/usr/bin/env python import threading import pynput.keyboardlog = "" def process_key_press(key): glob[详细]
-
Python Ethical Hacking - KEYLOGGER(3)
所属栏目:[Python] 日期:2020-12-20 热度:88
Object-Oriented Programming Keylogger Classes Way of modeling program(blueprint). Logically group functions and data. Makes code more readable. More reusable. Separate implementation from usage(encapsulation). Easier to extend. Easier to m[详细]
