python3
qq_37587216
这个作者很懒,什么都没留下…
展开
-
python3字符串编码
Python3 字符编码python3解决了python2在编码上的一些缺陷 使用 ASCII 码作为默认编码方式,对中文处理很不友好。 把字符串的牵强地分为 unicode 和 str 两种类型,误导开发者 首先,Python3 把系统默认编码设置为 UTF-8str:>>> a = "a">>> a'a'>>...转载 2018-08-08 15:23:27 · 686 阅读 · 0 评论 -
多进程与多线程及python编程选择
在对python的多线程与多进程讨论之前,我先提出一个论点,即一个矛盾点,使用python编程,不论你选择多线程还是多进程都是不合适的,当然,此处的“不合适”也公限于相对而言因为本文有多处引用这位老兄的文档,所以我在这先把他的文章链接给出:https://blog.csdn.net/youanyyou/article/details/78990156 而且先明白一个真理,也是一个常识,C...原创 2019-09-21 15:52:07 · 153 阅读 · 0 评论 -
快速排序实现
快速排序实现的前提有两个:1、基线条件2、归纳条件现在来具体解释一个这两个条件基线条件:排序说白了就是比较数的大小,比较的时候至少有两个数吧!(因为一个数是不能比较的,就像比较好与坏,也要有个对象吧!)基线的意思就是这个标准,例如:基线是5,你可以拿1与5比较,1比5小,10与5比较,10比5大,这就是基线。归纳条件:可以从这个字面意思来分析,需要借助于上面这个名词,基线,归纳...原创 2019-09-19 11:02:20 · 162 阅读 · 0 评论 -
记python 字典操作的一个小窍门
如果有这样一个需要,从字典中取出一个键的值,但是不确定这个键是否存在,而我们想给他一个默认值,这个时候就可以使用字典的这个函数# example>>li = {"name":"Jhon", "age": 18}>>address = li.setdefault("address", "beijing")>> "beijing">>ag...原创 2019-09-10 15:20:20 · 162 阅读 · 0 评论 -
python使用装饰器实现单例模式
# 装饰器实现单例模式def singleton(cls, *args, **kwargs): instances = {} def get_instance(*args, **kwargs): if cls not in instances: instances[cls] = cls(*args, **kwargs) ...原创 2019-02-20 15:42:14 · 696 阅读 · 0 评论 -
python新式类的继承
python2 有新式类与旧式类区分,但python3已没有区别,均使用的是新式类(即继承于object的类)新式类的继承使用的是广度优先的算法,所以对比于旧式类还是有很大的区别,我们通过一张照片来看下广度优先的实例 ...原创 2018-12-28 09:52:44 · 246 阅读 · 0 评论 -
django 使用gunicorn加载静态文件
在项目 xxx/ryweixin/urls.py中加入:from django.contrib.staticfiles.urls import staticfiles_urlpatternsurlpatterns = [ url('^admin/', admin.site.urls),]urlpatterns += staticfiles_urlpatterns()其中的...原创 2018-12-27 16:10:03 · 2030 阅读 · 1 评论 -
django rest-framework APIView详解
APIView 是对 from django.views.generic.base import Viewdjango 自带的 View 的封装,先来看一下使用 View 的实例:import jsonfrom django.views.generic.base import Viewfrom django.core import serializersfrom dj...原创 2018-12-27 09:13:29 · 774 阅读 · 0 评论 -
python 程序退出的几种方式
1、sys.exit()2、os._exit()3、exit() exit(1)表示正常退出 exit(0)表示非正常退出原创 2018-08-08 15:22:41 · 29864 阅读 · 3 评论 -
在windows上安装python 虚拟环境遇到的一个坑
使用pip install virtualenv 之后,试图通过 virtualenv --no-download myenv 创建一个python的虚拟环境但是出现了一个问题,在出错的最后一行报一个错:OSError: Command E:\virtual-env\mysite_env\Scripts\python.exe - setuptools pip wheel failed wi...原创 2018-07-27 23:18:49 · 2948 阅读 · 1 评论 -
python 多进程与多线程
一、二者的关系 1、进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元,一个进程下面可以有多个线程,线程不能分配资源,只能共享资源。 2、启动线程的方法 把一个函数传入并创建Thread实例,然后调用start()开始执行 import threadingimport timedef loop(x): pr...原创 2018-07-30 15:50:56 · 187 阅读 · 0 评论 -
python 类变量、实例变量 -----温故而知新
今天在学习Java的时候遇到一个关于对象赋值的问题,要给所赋的值加一个判断,突然想到python中关于类变量,实例变量的定义,于是去找一个两个不同的语言对于类中变量的定义,又结合不久前做的一个程序,对类变量与实例变量做一个总结与梳理: import randomimport stringclass A: x = [] y = 0 z = {} k ...原创 2018-07-25 10:49:47 · 356 阅读 · 0 评论 -
pip 安装pyhs2出现错误解决的方法
错误: sasl/saslwrapper.h:22:23: 致命错误:sasl/sasl.h:没有那个文件或目录需要安装几个包解决这个问题yum install cyrus-sasl-lib.x86_64 cyrus-sasl-devel.x86_64 libgsasl-devel.x86_64 -ypip install pyhs2 -i https://pypi.douban.com/s...原创 2018-07-16 14:46:42 · 1783 阅读 · 1 评论 -
python super类继承
class Parent(object): def __init__(self): self.parent = 'I am the parent' print('parent') def bar(self, message): print(message, 'from parent')class FooChile(Parent...原创 2018-05-28 10:16:28 · 904 阅读 · 0 评论 -
python super
在初始化父类属性的时候需要用到: class A(object): def __init__(self, xing, gender): self.namea = "aaa" self.xing = xing self.gender = gender def funca(self): var = "funct...原创 2018-05-08 10:09:34 · 170 阅读 · 0 评论 -
python多线程统计大文件字数并对返回值进行计算
large_txt_count.py# _*_coding:utf-8_*_import timeimport threadingimport configparserimport osfrom datetime import datetimeclass MyThread(threading.Thread): def __init__(self, func, arg...原创 2019-09-28 23:15:21 · 346 阅读 · 0 评论