
python
glacier木子
生当作人杰 死亦为鬼雄
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python的类方法、实例方法和静态方法
class Demo(object): # 类方法 @classmethod def class_method(cls, number): pass # 静态方法 @staticmethod def static_method(number): pass # 对象方法/实例方法 def ...原创 2020-03-24 16:07:06 · 176 阅读 · 0 评论 -
django-命令合集
新建一个 project_name项目 django-admin.py startproject project_name 新建 app 要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name) python manage.py startapp app_name 或 django-admin.py start...原创 2020-03-17 10:56:15 · 223 阅读 · 0 评论 -
python的ORM运用“extra”、“annotate”
多对一,一多关系的三张表: class SystemUser(CommonInfo): class Meta: verbose_name = "系统用户" bk_username = models.CharField("用户名称", max_length=50, unique=True) qq = models.CharField("qq账号", m...原创 2019-12-28 10:28:31 · 873 阅读 · 0 评论 -
python数据处理--一个for语句中迭代多个可迭代对象
一个for语句中迭代多个可迭代对象: 1、zip ==》串行 2、itertools.chain ==》并行 for x in chain ([],[],[]) //合并多个iter 如何对迭代器做切片操作: itertools.islice(iterable,[start],stop,[step]) 如何拆分含有多种分隔符的字符串: 方式一: def mySpl...原创 2019-08-24 17:30:05 · 543 阅读 · 0 评论 -
python数据处理--取多个字典中的公共key/让字典保持有序/增加历史记录
1、取字典中的公共key: from random import randint,sample //sample('abcdefg', 3) 从列表中随机取出3个对象 s1 = { x: randint(1,4) for x in sample('abcdefg', randint(3,6))} //s1 = {'c': 1, 'b': 1, 'g': 3, 'f': 2} s2 = ...原创 2019-08-24 15:26:19 · 1116 阅读 · 0 评论 -
python数据处理--如何统计序列中元素出现的频度以及出现次数最高的N个元素?
from random Import randint data = [randint(0,20) for _ in range(30)] //产生0-20的随机数30个作为一个列表 // 方式一: c1 = dict.fromkeys(data,0) for x in data: c1[x] +=1 // 方式二: from collections import C...原创 2019-08-24 15:25:11 · 609 阅读 · 0 评论 -
python对数据的处理--如何为元组中的每个元素命名,提高程序可读性?
问题1:如何为元组中的每个元素命名,提高程序可读性? 假设学生信息系统中的数据格式:(名字,年龄,性别,邮箱地址),为了减少系统开销,所以使用元组表示: student = ("Jim","16","male","jim13@qq.com")。当我们要获取性名的时候需要student[0]。首先第一student[0]我们并不能清楚的知道要的是什么属性,第二代码中充斥着student[0]、s...原创 2019-08-24 15:24:13 · 434 阅读 · 0 评论 -
运维开发openstack(账号信息)第一周总结:
前言:运维开发建立于Iaas的蓝鲸之上,采用python作为开发语言,结合angularJS+django框架,mysql为数据库。 第一步:获取框架模板(系统获取来自于蓝鲸智云企业版-->开发者中心-->模板获取) 第二步:数据库的创建 class openStack_list(models.Model): name = models.CharField(max_le...原创 2018-10-13 11:22:04 · 393 阅读 · 0 评论 -
python中绑定多条数据时解决双绑定的数据冲突问题
问题描述 问题场景:用angularJS开发的时候有一个指令是$scope。作用是js控制器和html前端显示之间的数据绑定。如图所示,首先通过后台返回数据,得到一个length为2的list,通过选择对应的openstack账号信息,通过ng-change选择对应账号,请求得到可用域、项目、安全组等后台数据,返回的的数据同样绑定在相同一个$scope的list中。 为了避免选择第一条数据时...原创 2018-11-13 15:27:08 · 278 阅读 · 0 评论 -
python文件上传
前端: <div class="form-group"> <label class="col-sm-2 control-label">文件上传:</label> <div class="col-sm-9"> <form原创 2018-11-27 09:46:51 · 2448 阅读 · 0 评论 -
在python下angularJS关于多图表highcharts数据处理详解
highcharts再angularJS中生成单例图表非常容易,但是生成多图表比较困难。为此研究了很久。以下为详细说明。 准备工作:1、在directive中封装一个highcharts的指令。 app.directive('highcharts', function () { return { require: '?ngModel', rest...原创 2019-07-08 16:57:16 · 307 阅读 · 0 评论