注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

Python把MySQL查询转为Insert语句 24小时内最新

下面贴出利用Python把MySQL查询结果转换为Insert语句,当然你使用一些客户端工具更方便了。但是有些需求没法使用工具搞了,比如我要把查询结果立马插入到另一个数据库中,并且查询结果中有些信息需要变更处理,这种使用脚本就很快了。 #!/usr/bin/env python # encoding: utf-8 # ……继续阅读 »

彭东稳 11小时前 19浏览 0评论 0个赞

Python利用sorted进行字典排序

一、排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。 Python内置的sorted()函数就可以对list进行排序: >>&……继续阅读 »

彭东稳 1天前 40浏览 0评论 0个赞

Python类继承之super函数

一、类多重继承 Python是支持类中多重继承的,概念虽然容易,但是困难的工作是如果子类调用一个自身没有定义的属性,它是按照何种顺序去到父类寻找呢,尤其是众多父类中有多个都包含该同名属性。 我们知道Python的类分为经典类与新式类。Python2.7之前的版本中可以采用经典类,经典类继承父类的顺序采用深度优先算法,但在Python3之后的版本就只承认新式类……继续阅读 »

彭东稳 1天前 44浏览 0评论 0个赞

Python类特性之继承与多态

一、继承与多态 在OOP程序设计中,当我们定义一个类的时候,可以从某个现有的类继承,新的类称为子类(Subclass),而被继承的类称为基类、父类或超类(Base class、Super class)。类中继承就是子类获得父类的一些方法和属性(类属性、实例属性、类方法、实例方法、静态方法),这里使用一些也就是说有些是子类继承不到的,比如私有属性。 简单来说继……继续阅读 »

彭东稳 2天前 34浏览 0评论 0个赞

Python信号模块Signal学习

一、信号的概念 信号(signal)– 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 在Linux下可以通过kill -l来查看所有的信息: $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4)……继续阅读 »

彭东稳 6天前 108浏览 0评论 0个赞

Python内置模块collections学习

Python作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块,用好了能省去很多自造轮子。我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等,而collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: 1. namedtuple():生成可以使用名字来访问元素内容的……继续阅读 »

彭东稳 6天前 99浏览 0评论 0个赞

Python字符串操作方法

一、字符串操作 常用的Python字符串操作包括索引、分片、替换、删除、截取、复制、连接、比较、查找、分割等。另外Python 2字符串不支持国际编码,其大小为8bit,要想支持国际编码,需使用方法u”content”。而在Python 3中默认已经支持国际编码了,不在需要使用u可以自动识别,其大小为16bit。 索引运算:key[index] Pyth……继续阅读 »

彭东稳 1周前 (12-06) 133浏览 0评论 0个赞

Python异常处理

一、异常 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断……继续阅读 »

彭东稳 2周前 (11-30) 159浏览 0评论 0个赞

Django时区问题

一、概述 当开启时区支持后,在内部使用时区相关的对象时,Django将时间用UTC格式存储到数据库中;并且在模板(templates)与表单(forms)中将时间转换为终端用户所在时区的时间。当你的用户生活在多个时区,并且你希望根据他们所在的位置显示当地时间时很有用。 另外即使你的网站仅在一个时区使用,仍然以UTC时间格式存储数据到数据库中是个好习惯。主要原……继续阅读 »

彭东稳 2周前 (11-27) 191浏览 0评论 0个赞

Django REST framework快速入门

一、Django Rest Framework Django REST Framework(简称DRF),是一个用于构建Web API的强大且灵活的工具包。 先说说REST:REST是一种标准,restful是一种规范,根据产品需求需要定出一份方便前后端的规范,因此不是所有的标准要求都需要遵循。 REST的一些资料:阮一峰的博客、百度百科。 你可能想要使用R……继续阅读 »

彭东稳 2周前 (11-27) 202浏览 0评论 0个赞

Django视图装饰器

Django为视图提供了数个装饰器,用以支持相关的HTTP服务。 1. 允许的HTTP方法 django.views.decorators.http包里的装饰器可以基于请求的方法来限制对视图的访问。若条件不满足会返回 django.http.HttpResponseNotAllowed。 require_http_methods(request_method……继续阅读 »

彭东稳 2周前 (11-27) 171浏览 0评论 0个赞