-
python深拷贝和浅拷贝
所属栏目:[Python] 日期:2020-12-20 热度:62
is 比较两个引用是否指向同一个对象 == 比较两个对象是否相等 a = [1,2] b = [1,2] c = a id(a)140275902517640 id(b)140275902517960 id(c)140275902517640 a == b # a、b分别指向的对象值相等True a is b # a、b分别指向不同的对象 False a is c # a、c指[详细]
-
Python struct与小端存储
所属栏目:[Python] 日期:2020-12-20 热度:144
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017685387246080 在使用Python 实现字符向字节数据类型转换的时候,Python没有提供专门处理字节的数据类型,不过Python提供了一个Struct模块提供 bytes和其他二进制数据类型的转换 pack(),[详细]
-
django-改写manage类-objects
所属栏目:[Python] 日期:2020-12-20 热度:147
user/models.py中 class AddressManage(models.Manager): ‘‘‘ 地址模型管理类 ‘‘‘ def get_default_addr(self,user): ‘‘‘ 获取默认收货地址 ‘‘‘ try : address = self.get(user=user,is_default= True) except self.model.DoesNotExist: # 不存[详细]
-
Python自动化测试iOS项目
所属栏目:[Python] 日期:2020-12-20 热度:115
作为一个开发人员,为了保证自己的代码的健壮,写单元测试是必不可少的环节,然而最痛快的是每天去手动跑一遍所有的case。那么什么能帮我们解决这些繁琐的操作呢,大家应该会想到自动化测试脚本了,是的,我们可以借助脚本来完成全自动化测试,下面是我列的[详细]
-
django-缓存django-redis
所属栏目:[Python] 日期:2020-12-20 热度:170
https://django-redis-chs.readthedocs.io/zh_CN/latest/ 安装 django-redis 最简单的方法就是用 pip : pip install django-redis==4.7.0 ?cache backend 使用配置settings.py # django缓存配置 CACHES = { " default " : { " BACKEND " : " django_redis.ca[详细]
-
Python自动化测试iOS项目
所属栏目:[Python] 日期:2020-12-20 热度:115
作为一个开发人员,为了保证自己的代码的健壮,写单元测试是必不可少的环节,然而最痛快的是每天去手动跑一遍所有的case。那么什么能帮我们解决这些繁琐的操作呢,大家应该会想到自动化测试脚本了,是的,我们可以借助脚本来完成全自动化测试,下面是我列的[详细]
-
小说爬取 python + urllib + lxml
所属栏目:[Python] 日期:2020-12-20 热度:188
from urllib import parse from urllib import request from lxml import etree import time class Novel: def __init__ (self,* args): self.name = args[0] self.dict = args[1 ] self.txt = ‘‘ for key in sorted(self.dict): self.txt = self.txt + se[详细]
-
【原】Django常用命令总结
所属栏目:[Python] 日期:2020-12-20 热度:174
1.终端命令 # 查看django版本$ python -m django -- version# 创建项目,名为mysite$ django - admin startproject mysite# 启动django$ python manage.py runserver$ python manage.py runserver 8080 $ python manage.py runserver 0.0 . 0.0 : 8000 # 创建[详细]
-
Python有用的内置函数divmod,id,sorted,enumerate,input,oct,eva
所属栏目:[Python] 日期:2020-12-20 热度:147
divmod ( a , b ) 函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b,a % b) id() 函数用于获取对象的内存地址。 sorted ( iterable , key = None , reverse = False ) iterable -- 可迭代对象。key -- 用来进行比较的元素,具体的参[详细]
-
【原】Django问题总结
所属栏目:[Python] 日期:2020-12-20 热度:61
一:python manage.py makemigrations No changes detected 在修改了models.py后,有些用户会喜欢用python manage.py makemigrations生成对应的py代码。但有时执行python manage.py makemigrations命令(也可能人比较皮,把migrations文件夹给删了),会提示 "[详细]
-
关于python的列表操作(一):取值,增加,修改,删除
所属栏目:[Python] 日期:2020-12-20 热度:63
# 列表操作 name_list = [ " wang " , " niu " , " bai " , " sui " ] # 取值 print ( " **********取值*************** " )name = name_list[0] print (name) # 取索引 print ( " **********取索引*************** " )name_index = name_list.index( " niu[详细]
-
关于python的元组操作
所属栏目:[Python] 日期:2020-12-20 热度:170
关于元组: 元组和列表是类似的,但是元组中的数据是不可以修改的。 元组是一对 () 元组操作: 元组是不可以修改的所以对元组的操作极少 定义空元组(因为元组一旦创建,数据不可被修改,所以极少创建空元组) info_tuple = () ? 定义一个元素的元组 info_tu[详细]
-
利用python将excel数据解析成json格式
所属栏目:[Python] 日期:2020-12-20 热度:52
利用python将excel数据解析成json格式 转成json方便项目中用post请求推送数据自定义数据,也方便测试; import xlrd import json import requests def openWorkbook(): # 读取excel表的数据 workbook = xlrd.open_workbook(r‘D:data.xlsx‘) # 选取需要读[详细]
-
django-文件上传和下载--fastDFS安装和配置
所属栏目:[Python] 日期:2020-12-20 热度:171
5.1 安装fastdfs依赖包 1. 解 压缩 libfastcommon-master.zip 2. 进入 到 libfastcommon-master的目录中 3. 执行?./make.sh 4. 执行?sudo ./make.sh install ? 5.2 安装fastdfs 1. 解压缩fastdfs-master.zip 2. 进入 到 fastdfs-master目录中 3. 执 行 ./mak[详细]
-
python基础--编码
所属栏目:[Python] 日期:2020-12-20 热度:185
编解码 ASCII:1字节,0-255 GBK2313:常用的汉字,2万多个 GBK:对GBK2313的补充,支持藏文,2个字节表示一个汉字 big5:台湾,繁体字 unicode:万国码,2-4字节,只是在内存中使用,传输或者保存时要编码 UTF:Unicode transformation format UTF-8:变长[详细]
-
python基础--变量和常量
所属栏目:[Python] 日期:2020-12-20 热度:178
常量 是内存中用于保存固定值的单元,在程序中常量的值不能发生改变; python并没有命名常量 ,也就是说不能像C语言那样给常量起一个名字。 python常量包括: 数字、字符串、布尔值、空值 ; ‘python‘ ‘python‘ 3 3 True True [] [] ? 变量 Python 中的[详细]
-
Python Ethical Hacking - Malware Analysis(4)
所属栏目:[Python] 日期:2020-12-20 热度:144
DOWNLOAD_FILE Download files on a system. Once packaged properly will work on all operating systems. Simple but powerfull. Can be used in many situations: download _file + execute_command = download_and_execute download_file + execute_and_[详细]
-
Python中的函数
所属栏目:[Python] 日期:2020-12-20 热度:187
函数定义: def 函数名(参数列表): 函数体 ? 函数调用:函数名() 函数的返回值 return: (1)函数中遇到return终止函数 (2)返回值给函数的调用者 (3)返回值的三种形式: ? return? :返回的是None ? return 单个值:返回值的是单个值 ? return多个值:[详细]
-
Python如何获取系统大小端模式
所属栏目:[Python] 日期:2020-12-20 热度:195
1. 第一种方法导入sys模块; import sys sys.byteorder ‘ little ‘ 2. 第二种方法,使用array模块,将整数用signed integer 4字节表示: ??? |????? Type code?? C Type???????????? Minimum size in bytes ??? |????? ‘b‘???????? signed integer???? 1[详细]
-
python基础--循环for和while
所属栏目:[Python] 日期:2020-12-20 热度:68
for循环遍历 for i in xxx: ? ? 代码块 i:是一个变量,是把xxx里面的某一个值取出来存到i里面 xxx:可以是序列(序列包括:列表、元祖、字符串),还可以是迭代对象 for i in " abc " :... print (i)...abc #调试技巧 例题:求列表[1,2,3,4]的和 打印出每一步[详细]
-
引爆潮流技术 Vue+Django REST framework打造生鲜电商项目
所属栏目:[Python] 日期:2020-12-20 热度:50
引爆潮流技术 Vue+Django REST framework打造生鲜电商项目 ? 1.Django REST framework框架介绍 Django REST framework框架是一个功能强大且灵活的工具包,用于构建Web API,且Django Rest Framework 是 Django 依赖扩展 Restful Api 的框架,与Django的使用[详细]
-
python基础--环境的安装
所属栏目:[Python] 日期:2020-12-20 热度:139
python3下载: Python 官网:https://www.python.org/ 环境配置:https://www.runoob.com/python3/python3-install.html ? 1.DOS下进入python环境: python 2:py -2 python 3: py -3 2.退出python环境? exit()/quit()/ctrl+z+enter 3.pip命令:(要在非pyhto[详细]
-
python基础--random包、string包
所属栏目:[Python] 日期:2020-12-20 热度:166
random随机包 import random #导入随机包 #取随机整数 random. randint (1,10 ) 4 #取夸指定步长的随机整数 random. randrange (1,10,2 ) #随机取1-10之间的奇数 9 random.randrange(0,2 ) 2 #去0-1之间的随机小数 random. random () 0.25631948996842346#取[详细]
-
python基础--切片
所属栏目:[Python] 日期:2020-12-20 热度:99
切片 l 格式:[start : end : step] l Start:起始索引,从0开始,-1表示结束 l End:结束索引 l Step:步长 l end-start=正数时,从左向右取值,=负数时反向取值 l 注意:切片结果不包含结束索引,即不包含最后一位,-1代表最后一个位置索引 s=list(range(11))#生成一[详细]
-
python基础--字符串
所属栏目:[Python] 日期:2020-12-20 热度:133
Python3? 字符串 字符串是 Python 中最常用的数据类型。我们可以使用 引号(? ‘?或? "?)来创建字符串 。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = ‘ Hello World! ‘ ? Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Pyth[详细]
