python
文章平均质量分 61
jiang_xiaoo24
这个作者很懒,什么都没留下…
展开
-
jquery文档处理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文档处理</title></head><body><input type="text" value="123"><input type="checkbox" name="hobby"><div id="outer"&g.原创 2020-10-04 23:34:12 · 79 阅读 · 0 评论 -
jquery操作元素(属性 CSS 和 文档处理)
$("p").text() //获取text值 $("p").html() //获取整个html值 $(":checkbox").val() $(".test").attr("alex") //获取alex的属性值 $(".test").attr("alex","sb") //设置alex这个属性的值胃sb $(".test").attr("checked","checked") $(":checkbox").removeAttr("checked") //移除att...原创 2020-10-04 16:04:32 · 73 阅读 · 0 评论 -
jquery筛选器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>筛选器</title></head><body><div class="div1">hello1 <div class="div2">hello2 <div class="div3" id="te.原创 2020-10-03 17:43:46 · 134 阅读 · 0 评论 -
jquery选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>选择器</title></head><body><div> hello div</div><div class="div1">hello div1 <ul> <li>.原创 2020-09-26 23:21:40 · 70 阅读 · 0 评论 -
监听函数的实现方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>onsubmit</title></head><body><form onsubmit="return check(event)"> 姓名: <input type="text" name="name"> .原创 2020-07-31 16:20:23 · 538 阅读 · 0 评论 -
深浅拷贝
# import copy# a=[[1, 2], 3, 4]# b=copy.copy(a)## print('浅拷贝浅拷贝浅拷贝')# print('a:%s'%id(a))# print('b:%s'%id(b))# print('a[0]%s'%id(a[0]))# print('b[0]%s'%id(b[0]))# print('a[0][0]%s'%id(a[0][...原创 2019-06-11 16:14:19 · 95 阅读 · 0 评论 -
Json中的几个方法
from rest_framework.renderers import JSONRendererfrom rest_framework.parsers import JSONParser1、JSONRenderer().render(serializer.data)将ReturnDict字典类型转换为字节流snippet = Snippet(owner=user,code='foo...原创 2019-08-23 09:37:55 · 567 阅读 · 0 评论 -
subprocess
import subprocess#print(subprocess.check_output("mkdir test4", shell=True).decode('gbk')) #当执行结果为0的时候直接返回值,如果不为0则报错#print(subprocess.call('cd ..', shell=True))#执行成功返回0执行失败返回1#subprocess.Popen():...原创 2019-03-29 17:32:34 · 513 阅读 · 0 评论 -
time模块
import timeprint(time.time()) #时间戳1553828380.9501994print(time.localtime(1553828380.9501994))#time.struct_time(tm_year=2019, tm_mon=3, tm_mday=29, tm_hour=10, tm_min=59, tm_sec=40, tm_wday=4, tm_yda...原创 2019-03-29 15:02:22 · 340 阅读 · 0 评论 -
routers
一、视图集from rest_framework import viewsetsfrom snippets.models import Snippetfrom django.contrib.auth.models import Userfrom snippets.serializers import SnippetSerializer,UserSerializerfrom rest_...原创 2019-03-21 15:35:02 · 182 阅读 · 0 评论 -
HyperlinkedModelSerializer
一、序列化器,继承HyperlinkedModelSerializer,分别添加url以及highlighted字段,建立snippets = serializers.HyperlinkedRelatedField关系class SnippetSerializer(serializers.HyperlinkedModelSerializer): owner = serializers...原创 2019-03-21 11:39:23 · 1682 阅读 · 0 评论 -
Django ORM
def show(req): #新增记录两种方式,create save # #-------------------create # models.Authors.objects.create(name='jiangqijun') # models.Authors.objects.create(**{'name':'xiaoming'}) # #----...原创 2019-05-06 23:40:55 · 109 阅读 · 0 评论 -
算法题
from django.test import TestCase # Create your tests here.### a = '2'# b=True# l = [1,4,5]# s = {'a':6, 'b':7}# s1 = {'2','3'}#### def f(b):# b=False# print(b)## f(b)# print...原创 2019-05-08 00:08:21 · 106 阅读 · 0 评论 -
__new__() __init__方法
__new__方法是用来生成实例的__new__主要用来定制化不可变类对象,#__new__的使用class Test: def __new__(cls): if not hasattr(cls, 'instance'): cls.instance=super(Test, cls).__new__(cls) retu...原创 2019-05-16 15:59:39 · 496 阅读 · 0 评论 -
生成器中的send
import timedef foo(): print("******start*****") print("this is the first line") r1 = yield 'r1' print("this is the second value:%s" % r1) r2 = yield 'r2' print("this is the...原创 2019-08-16 16:29:49 · 98 阅读 · 0 评论 -
python的运算符
a = 76b = 10print(a/b) #7.6print(a%b) #6print(a//b) #7#这里的数值是以补码的形式表示的c = 1d = 11e = (-1)print(c&d) #1print(d&e) # 11print(c&e) #1f = 60g = 13print(f&g) #12print(~g) ...原创 2019-08-21 17:38:45 · 310 阅读 · 0 评论 -
测试脚本1
import jsonwith open("D:\store.txt", "r", encoding="utf-8") as f: data = json.loads(f.read())print(len(data))dataDict = {}for item in data: tempList = [] tempList.append(item['comp...原创 2019-09-05 23:20:47 · 57 阅读 · 0 评论 -
xml处理
https://www.cnblogs.com/hupeng1234/p/7262371.import xml.etree.ElementTree as ETtree = ET.parse("D:\store.txt")root = tree.getroot()dataDict = {}for child in root: print(child.tag) tempL...原创 2019-09-07 23:20:19 · 60 阅读 · 0 评论 -
python-json,pickle
#python中的字典转换为jsond = {"1":"test1","2":"test2"}with open("json_txt","w+", encoding='utf-8') as f: f.write(json.dumps(d)) f.seek(0) print(f.readline())#json中的对象转换为python中的字with o原创 2018-10-15 23:26:08 · 88 阅读 · 0 评论 -
permissions
1、在model表中添加用户userowner = models.ForeignKey('auth.User', related_name='snippets', on_delete=models.CASCADE)2、在序列化表中添加如下关联信息对应表owner = serializers.ReadOnlyField(source='owner.username')用户表...原创 2019-03-21 09:29:59 · 422 阅读 · 0 评论 -
ListCreateAPIView,RetrieveUpdateDestroyAPIView
from snippets.models import Snippetfrom snippets.serializers import SnippetSerializerfrom rest_framework import genericsclass SnippetList(generics.ListCreateAPIView): queryset = Snippet.obje...原创 2019-03-20 20:30:02 · 1351 阅读 · 0 评论 -
Djiango-restframwork-mixins
from snippets.models import Snippetfrom snippets.serializers import SnippetSerializerfrom rest_framework import mixinsfrom rest_framework import generics"""我们使用GenericAPIView构建了我们的视图,并且用上了ListM...原创 2019-03-20 20:21:24 · 196 阅读 · 0 评论 -
logging模块
#__author__:jiangqijun#__date__:2018/11/27import logging#根据不同的级别只打印出warning error citical# logging.debug('logging debug')# logging.info('logging info')# logging.warning('logging warning')# l...原创 2018-11-29 23:24:45 · 123 阅读 · 0 评论 -
random
#__author__:jiangqijun#__date__:2018/11/25import randomprint(random.random())#取出来得数字小于1print(random.randint(1,10))#包含了1-10print(random.randrange(3))#0-2print(random.choice([[1,2,3],89,'o']))#...原创 2018-11-25 22:12:55 · 102 阅读 · 0 评论 -
列表生成式、生成器、迭代器
#1、列表生成式,可以在前边加入表达式或者函数# a = [x*2 for x in range(10)]# print(a)## def f(n):# return n*n*n# b = [f(x) for x in range(10)]# print(b)#2、a.生成器,每次使用得时候才会计算,每次只能取下一个而不能跳跃取值.生成器就是一个可以迭代得对象#下边得...原创 2018-11-19 00:01:43 · 139 阅读 · 1 评论 -
整数与浮点数
print(isinstance(1, int))print(isinstance(1.1, float)) b = r'it is \n ok' #打印出来的时候\n不换行c = 'it is \n ok' #打印出来的时候\n换行d = repr('it is \n ok') #打印出来的时候\n不换行,repr用来给机器做识别的...原创 2018-10-28 16:40:44 · 533 阅读 · 0 评论 -
文件读写写
三步骤1、采用open打开文件,获取读取文件句柄 f=open('test','w',endcoding='utf-8')2、对文件进行操作 f.wirte("hello world")3、关闭文件 f.close写文件的时候先写到缓存在写到磁盘比如:f.wirte('1111')tim.sleep(3)先执行完成休眠时间再写到磁盘4、三种读写方式r,w,a(追加)......原创 2018-10-11 23:47:32 · 200 阅读 · 1 评论 -
字典,字符串
1、在python中不可变数据类型:整型,字符串,元祖可变数据类型:列表,字典2、字典的特征无序(在字典中顺序存储的取出来却不一定是顺序的)、键值不可变且唯一3、创建字典#列表创建方式a = list([1, 2, 3])b = list((1, 2, 3))print(a)print(b)#字典创建方式c = dict((('name','jiangqij...原创 2018-09-03 23:28:06 · 239 阅读 · 0 评论 -
python数据类型,列表的增删改查,深浅拷贝
数据类型主要包含:整型、字符串、元祖、列表、字典、集合、布尔、字节1、字符串的格式化表示name = input("name:")age = input("age:")job = input("job:")salary = input("salary:")if salary.isdigit(): salary = int(salary)else: print...原创 2018-08-26 23:00:16 · 280 阅读 · 0 评论 -
os模块
#__author__:jiangqijun#__date__:2018/11/25import os#字符串前边加r表示一个原生字符串,不表示任意转义#print(os.getcwd())#获取当前运行python所在的目录路径#os.chdir('D:\pyScripts\onlineStudy\day17')#改变当前路径相当于cmd中的cd#print(os.getcwd(...原创 2018-11-26 23:39:49 · 117 阅读 · 0 评论 -
configparser模块
#__author__:jiangqijun#__date__:2018/11/29import configparser#配置文件用来保存基本路径,经常变更的数据#一、这里创建了三个大模块,DEFAULT,bitbucket.org,topsecret.server.comconfig = configparser.ConfigParser()config['DEFAULT']...原创 2018-12-04 23:31:39 · 89 阅读 · 0 评论 -
Djiangop-restframwork-APIView
# class Snippets_list(APIView):# def get(self, request, format=None):# snippet = Snippet.objects.all()# serializer = SnippetSerializer(snippet, many=True)# return Resp...原创 2019-03-20 19:37:26 · 220 阅读 · 0 评论 -
Content-Type: multipart/form-data; boundary=33dde4791cfce43a7aa122d93ab066dc requests.post()
使用requests.post方法请求Content-Type: multipart/form-data格式的接口,今天试了很多次都跟实际接口的请求不一致,传入的数据格式对不上,主要原因是在headers头中不用再传入Content-Type: multipart/form-data,具体见例子1、传入的参数每个字段以元祖的格式保存parm2 ={ "occur_time": (...原创 2019-03-03 15:43:57 · 9955 阅读 · 0 评论 -
python3编码问题
"""编码问题在python3中只有两种数据类型1、str:编码形式是unicode,unicode任一字符编码都存在2、bytes:编码形式是十六进制"""#编码encoding#utf, gbk都只是一种编码规则,按照各自的规则进行编码,可以存在多种编码规则s = 'hello中国' #在内存中是以unicode编码存储的,这是unicode编码#str--->>...原创 2019-03-05 23:28:50 · 124 阅读 · 0 评论 -
Exception
#__author__:jiangqijun#__date__:2019/2/24#__date__:2019/2/24class MyException(Exception): def __init__(self,message): self.message = message def __str__(self): return sel...原创 2019-02-24 13:01:41 · 155 阅读 · 0 评论 -
threading
一、线程的函数式定义,join setDaemon方法的使用import timefrom threading import Threadbegin =time.time()def foo(): print("this is foo1") time.sleep(2) print("end foo1")def bar(): print("this ...原创 2019-02-24 11:34:47 · 161 阅读 · 0 评论 -
类(一)
一、封装1、如何创建类 class 类名: pass 2、创建方法 构造方法,__init__(self,arg) obj = 类('a1') 普通方法 obj = 类(‘xxx’) obj.普通方法名() 3、面向对象三大特性之一:封装 class Bar:...原创 2019-02-07 20:19:18 · 178 阅读 · 0 评论 -
Django(一)
一、创建一个Django项目http://www.sohu.com/a/328141954_6737111、创建projectdjango #安装: pip3 install django 添加环境变量 #1 创建project django-admin startproject mysite ---mysite...原创 2019-01-24 23:50:27 · 86 阅读 · 0 评论 -
re模块
#一、元字符# .(通配符)能够匹配除了\n 即换行符之外的所有字符res1 = re.findall('w..l','hello w\nld')print(res1) #输出结果为空#^表示起始位置开始匹配res2 = re.findall('^h...o', 'hdjffhellojkj')print(res2)#无法匹配到#$表示在结尾位置匹配res3 = re....原创 2018-12-01 23:10:48 · 775 阅读 · 0 评论 -
python变量
点击python.exe直接进入python交互切换目录 cd c:\change directory显示当前文件下所有文档 dir 执行py的两种方式1、通过交互器编辑,无法保存,主要用于调试2、通过文本保存 常量常常用大写来表示python中没有常量的说法,可以变化的 实例:name = "alice"name2 = nameprin...原创 2018-08-19 19:27:39 · 200 阅读 · 0 评论