12 2017 档案
摘要:import numpy as np import pandas as pd import scipy import matplotlib.pyplot as plt '''数据导入''' df = pd.read_csv(r'C:\Users\Administrator\Desktop\app01_bgm.csv',encoding='gbk') print(df.head())#前五行 pr...
阅读全文
摘要:table = data.sheets()[0] table = data.sheet_by_index(0) print(table) #获取正行或是整列的值 con = table.row_values(0)#[356.0, '星际牛仔', 'カウボーイビバップ', '\n 26话 / 1998年10月23日 / 渡辺信一郎 / 矢立肇 / ...
阅读全文
摘要:import redis #redis的使用 """ { "k1":"v1", 'names': ['把几个','鲁宁','把几个','鲁宁','把几个','把几个','把几个','把几个',] } """ conn = redis.Redis(host='192.168.20.150',port=6379,password='&
阅读全文
摘要:#base.py #####方法一###### from abc import ABCMeta from abc import abstractmethod class BaseMessage(metaclass=ABCMeta): @abstractmethod def send(self,subject,body,to,name): pass #####...
阅读全文
摘要:######setting.py##### MESSAGE_CLASSES = [ 'utils.message.email.Email', 'utils.message.msg.Msg', 'utils.message.wx.WeChat', 'utils.message.dingding.DingDing', ] #######init.py#########...
阅读全文
摘要:class Foo(): def __init(self,age): self.age = age def __add__(self,other): return Foo(self.age + other.age) obj1 = Foo(20) obj2 = Foo(21) obj3 = obj1+obj2
阅读全文
摘要:li = [] for user in userlist: li.append(model.StudyRecord(user=user.name)) models.StudyRecord.object.bulk_create(li)
阅读全文
摘要:import os import sys import django sys.path.apprnd(r'路径') os.chdir(r'路径') os.environ.setdefault('DJANGO_SETTINGS_MODULE','文件名.settings') django.setup() form crm import models v = models.Customer.o...
阅读全文
摘要:to_field='绑定的主键字段(默认为ID)' limit_choices_to = {'过滤的choices字段':choices的ID} related_name = 关联表反向查找自己的名称(默认为表名_set) 获取obj对象可反向关联的所有字段
阅读全文
摘要:''' list 的两个方法extend 和 append 看起来类似,但实际上完全不同。 extend接受一个参数,这个参数,总是一个list,并把list中的每个元素添加到原list中 append接受一个参数,这个参数可以是任意数据类型,并且追加到list的尾部 ''' li1 = [1,2,3] li2 = [4,5,6] li1.extend(li2) print(li1)#[1, ...
阅读全文
摘要:#########自定义分页模块########## """ 自定义分页组件的使用方法: pager_obj = Pagination(request.GET.get('page',1),len(HOST_LIST),request.path_info) host_list = HOST_LIST[pager_obj.start:pager_obj.end] html =...
阅读全文
摘要:''' 面向对象的三大特性:封装、继承和多态 类的成员:字段,方法,属性 ''' ''' 字段:普通字段,静态字段,它们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同 1.普通字段属于对象 2.静态字段属于类 ''' class Foo(): # 静态字段 cap='D' def __init__(self,name): # 普通字段 ...
阅读全文
摘要:import time import hashlib import pickle import os class Info(): def __init__(self): self.create_time=time.time() def md5(self): m=hashlib.md5() m.update(str(self.cre...
阅读全文
摘要:'''第一题。MySQL有哪些存储引擎,优化MySQL数据库的方法有哪些''' ''' 数据库存储引擎是数据库底层的软件组织,数据库管理系统(DBMS)使用数据引擎进行创建,查询,更新,删除。 不同存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。 现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎 1.InnoDB...
阅读全文
摘要:import time ''' 时间戳:表示1970年开始计算的偏移量。我们运用type(时间戳)是float类型 结构化时间:9个元素组成的数组 格式化时间字符串 ''' '''获取当前时间戳''' print(time.time()) '''获取地方时间''' print(time.localtime()) '''指定时间格式''' print(time.strftime('%Y-%m-%..
阅读全文
摘要:from multiprocessing import Process,Queue import time def write(q): for i in range(1000000000): q.put(i) # time.sleep(1) print(q) def read(q): while True: ...
阅读全文
摘要:class Foo(): def __init__(self,name): self.name=name def text(self): return 123 f=Foo(1) ''' hasattr(obj,name) 判断一个对象里面是否有name属性,或者name方法,返回bool值,有name特性返回Ture,否则 返回FALSE 注意:n...
阅读全文
摘要:'''第二题,写出下面的输出结果''' a=1 def fun(a): a=2 return a a=fun(a) print(a) ''' 3. 如何判断一个邮箱是否合法: 1.使用正则表达式判断 2. ''' ''' 4.实现一个装饰器,限制该函数被调用的频率,比如十秒一次 ''' def run(func): def inner(*args,**kwargs): ...
阅读全文
摘要:'''方式一:函数的多进程''' from multiprocessing import Process import time def test(): for i in range(5): print(i) time.sleep(2) if __name__ == '__main__': # for i in range(10): ...
阅读全文
摘要:异常的抛出机制: 1、如果在运行时发生异常,解释器会查找相应的处理语句(称为handler). 2、要是在当前函数里没有找到的话,它会将异常传递给上层的调用函数,看看那里能不能处理。 3、如果在最外层(全局“main”)还是没有找到的话,解释器就会退出,同时打印出traceback以便让用户找到错误产生的原因。 import hashlib try: m=hashlib.md5(...
阅读全文
摘要:type时所有元类的父亲object是type(object的类型是type),type也是object(type继承自object) >>> isinstance(object, type) True >>> isinstance(type, object) True 在python中一切皆obj
阅读全文
摘要:from django.forms import Form,ModelForm,fields,widgets as wd class QueModelForm(ModelForm): class Meta: model=models.Question # fields=['caption','tp'] error_messages = {...
阅读全文
摘要:git init git config --global user.email "you@example.com" git config --global user.name "Your Name" git add . ...
阅读全文
摘要:1.在网址为:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 里下载以下内容: VTK-7.1.1-cp36-cp36m-win_amd64.whlnumpy-1.12.1+mkl-cp36-cp36m-win_amd64.whltraits-4.6.0-cp3
阅读全文
摘要:from tvtk.api import tvtk # s=tvtk.ConeSource(height=3,radius=1.0,resolution=36) # print(s.center) #创建一个长方体数据源,并同时设置长宽高 s=tvtk.CubeSource(x_length=1.0,y_length=2.0,z_length=3.0) #使用PolyDataMapper(...
阅读全文
摘要:非负整数:^\d+$ 正整数:^[0-9]*[1-9][0-9]*$ 非正整数:^((-\d+)|(0+))$ 负整数:^-[0-9]*[1-9][0-9]*$ 整数:^-?\d+$ 非负浮点数:^\d+(\.\d+)?$ 正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9...
阅读全文
摘要:下面是不能用于文件名的:/ \ : * " < > | windows系统下文件名长度为: 255个英文字符(DOS下8.3格式),包括文件名和扩展名在内,或者是255/2=127个中文字符+1个英文字符
阅读全文

浙公网安备 33010602011771号