
python
文章平均质量分 70
python+大数据
lm_y
这个作者很懒,什么都没留下…
展开
-
django项目报错
原因: 不能只是打开文件,要用open打开整个项目原创 2018-01-18 23:59:15 · 471 阅读 · 0 评论 -
django的QuerySet 的属性
QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作。只要你查询的时候才真正的操作数据库。下面的 QuerySet 行为会导致执行查询的操作:循环(Iteration):QuerySet 是可迭代的,在你遍历对象时就会执行数据库操作。例如,打印出所有博文的大标题:12for e in原创 2018-01-20 13:35:15 · 21765 阅读 · 0 评论 -
pycharm 配置 PEP8 代码规范
一、何为pep8?PEP 8官方文档 -- Style Guide for Python CodePEP8中文翻译(转)二、Pycharm中配置pep8Pycharm本身是有pep8风格检测的,当你敲得代码中不符合规范时,会有下划波浪线提示。如何让代码修改为符合规范,去掉这些难看的波浪线呢?下面介绍步骤:2.1安装autopep8cmd窗口输原创 2018-01-22 16:42:20 · 5923 阅读 · 0 评论 -
python错误: TypeError:'dict' object is not callable
出现这种错误有两种可能:1. 代码里重新定义了dict,如 pdict= {...},这时调用的是代码里定义的pdict而不是python内置类型2. 取字典内容时用了()而不是[]。如pdict("content_id"),应该是pdict["content_id"]原创 2018-01-24 18:46:41 · 21747 阅读 · 0 评论 -
python的继承和多态
Python 类的继承和多态 Python 类的继承 在OOP(Object Oriented Programming)程序设计中,当我们定义一个class的时候,可以从某个现有的class 继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 我们先来定义一个c转载 2018-01-26 09:51:40 · 342 阅读 · 0 评论 -
浅谈python中的GIL
GIL是什么首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一段代码可以通过CPython,PyPy,Psyco等不同的Python执行环境来执行。像其转载 2018-01-26 10:53:50 · 1304 阅读 · 0 评论 -
Django rest framework的Serializers详解
Serializers把querysets和model instances这些复杂的数据结构转化为native Python 以便于以json,xml或其它内容类型的形式render出去。类似于Django的 Form 和ModelFormSerializer和ModelSerializer序列化对象from datetime import datetimeclass Co原创 2018-01-26 14:51:08 · 3001 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not
在centos7下安装了pycharm,但是每次在shell窗口输入 import viewclass.models as models 来引入模块,结果报错:django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not configured. You m原创 2018-01-26 18:38:33 · 8342 阅读 · 1 评论 -
python的装饰器详解
(花个一上午,读完并敲完文章中的代码,保证对python的装饰器有深刻的理解)代码地址 : https://github.com/Faithlmy/Python_base/tree/master/python/faith_decorator虽然我没法让装饰器变得简单,但也许通过将问题进行一步步的讲解,可以帮助你更容易理解装饰器。由于装饰器较为复杂,文章会比较长,请坚持住!我会尽量转载 2018-01-27 15:14:31 · 380 阅读 · 0 评论 -
pdf2htmlex的下载及使用
这是一个将pdf转化为html的服务,开源的。此功能服务的代码在git上的地址为:https://github.com/coolwanglu/pdf2htmlEX/wiki 安装:在ubuntu上安装:输入命令sudo apt install pdf2htmlex即可安装完成 在mac上面安装:sudo brew in转载 2018-01-31 21:32:35 · 3601 阅读 · 0 评论 -
Pdf2htmlEX 的安装
Pdf2htmlEX的作者是国人,项目地址https://github.com/coolwanglu/pdf2htmlEX,可把PDF文件转换成html单一文件格式,最酷的是完全保持PDF的分页和各种编码、图形,还有公式格式。简而言之,PDF真的变成了一模一样的html文件。酷!!很多外国人也在用,这块目前似乎是独一无二(?欢迎有更好的大家留言给我)。但美中不足的是,编译真心不轻松,笔者用了半转载 2018-02-03 20:23:00 · 4954 阅读 · 0 评论 -
python中的dis剖析源码及参数含义的讲解
Python 代码先被编译为字节码后,再由Python虚拟机来执行字节码, Python的字节码是一种类似汇编指令的中间语言, 一个Python语句会对应若干字节码指令,虚拟机一条一条执行字节码指令, 从而完成程序执行。Python dis 模块支持对Python代码进行反汇编, 生成字节码指令。先来一小段代码:[python] view plain copyIn[6]: def test(): ...原创 2018-03-01 15:00:21 · 2370 阅读 · 0 评论 -
python编写python编译器的原理简介
Allison 是 Dropbox 的工程师,在那里她维护着这个世界上最大的 Python 客户端网络之一。在去 Dropbox 之前,她是 Recurse Center 的协调人, 是这个位于纽约的程序员深造机构的作者。她在北美的 PyCon 做过关于 Python 内部机制的演讲,并且她喜欢研究奇怪的 bug。她的博客地址是 akaptur.com。介绍Byterun 是一个用 Python...转载 2018-03-22 20:16:19 · 4323 阅读 · 0 评论 -
python书籍推荐
最近"瑞丽模特学Python"的热点牵动了大江南北程序员的心,有人说这是炒作,也有人说这是推广python的爆点。。。我嘿嘿一笑,美女就是美女,眼光那是杠杠的,不仅人美,学的语言也美。那咱也不能藏私,必须得把我读过的Python好书向女神推荐一下...... 记得我毕业面试现在这家公司的时候(偶是13年毕业),当时面试官看到我简历上写熟悉Python时,特地问了我Python的情况,转载 2017-07-22 10:27:56 · 822 阅读 · 0 评论 -
python基础
Python 3.6(版本不一样, 可能有些命令的格式不太相同)一、内容简介:1、Python执行的过程: source code(.py)----> complier(PVM) ---> bytecode(.pyc) ---> Interpreter ---> processor2、cpython(原始标准实现方式)Jpython(java语言集成方式)原创 2017-07-23 23:07:29 · 425 阅读 · 0 评论 -
python导入Excel表格
一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls')转载 2017-07-27 14:20:25 · 20080 阅读 · 0 评论 -
Python的常用模块
http://blog.youkuaiyun.com/pipisorry/article/details/47185795python常用模块压缩字符当谈起压缩时我们通常想到文件,比如ZIP结构。在Python中可以压缩长字符,不涉及任何档案文件。import zlibstring = """ Lorem ipsum dolor sit amet, consectetur转载 2017-07-28 11:48:07 · 585 阅读 · 0 评论 -
Python的常用模块
模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。如:os 是系统相关的模块;file是文件操作相关的模块模块分为三种:自定义模块第原创 2017-07-28 13:54:54 · 1078 阅读 · 0 评论 -
Python不用推荐用分号,而是用回车
在C、Java等语言的语法中规定,必须以分号作为语句结束的标识。Python也支持分号,同样用于一条语句的结束标识。但在Python中分号的作用已经不像C、Java中那么重要了,Python中的分号可以省略,主要通过换行来识别语句的结束。例如,以下两行代码是等价的:print "hello world!"print "hello world!";第1行代码的输出结果原创 2017-07-28 17:03:23 · 9300 阅读 · 0 评论 -
Python笔记
1、class 语句calss className(base_class):statement(s)2、类calss c1(obj):x = 32print c1.x3、自定义类class className:suitcalss calssName(base_class)suit4、type()不会认为子类是一种父类类型。isinst原创 2017-07-28 17:41:37 · 334 阅读 · 0 评论 -
python安装pip
Python的语言风格很nice,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种蛋疼的情况。本文希望提供傻瓜式的教程,能够令读者成功安装Python和pip。 第一步,我们先来安装Python,博主选择的版本是最新的3.4.2版本。windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在P转载 2017-07-28 22:04:52 · 493 阅读 · 0 评论 -
import reload from...reload的区别
import作用:导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录。e.g:[python] view plain copyimport module_name[,module1,...] from module import *|child[,child1,...] 说明:原创 2017-07-29 15:33:25 · 646 阅读 · 0 评论 -
Python729
1、class 语句calss className(base_class):statement(s)2、类calss c1(obj):x = 32print c1.x3、自定义类class className:suitcalss calssName(base_class)suit4、type()不会认为子类是一种父类类型。isinst原创 2017-07-29 20:31:03 · 409 阅读 · 0 评论 -
__new__和__init__的区别
__new__和__init__的区别__new__是Python面向对象语言中一个很少用的函数,更多使用的是__init__这个函数。例如:?123456789class Book(object): def __init__(self, title): super(Book, self转载 2017-07-31 14:23:04 · 869 阅读 · 0 评论 -
python
1、class 语句calss className(base_class):statement(s)2、类calss c1(obj):x = 32print c1.x3、自定义类class className:suitcalss calssName(base_class)suit4、type()不会认为子类是一种父类类型。isinst原创 2017-07-31 20:33:29 · 519 阅读 · 0 评论 -
python 的类 模块 包的区别
类类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。模块模块,在Python可理解为对应于一个文件。在创建了一个脚本文件后,定义了某些函数和变量。你在其他需要这些功能的文件中,导入这模块,就可重用这些函数和变量。一般用module_name.fun_name,和module_name.var_name进行使用。这样的语义用法使模块看起来很像类或者原创 2017-08-01 16:48:16 · 409 阅读 · 0 评论 -
Python的 私有 共有 命名
我热情地邀请大家猜测下面这段程序的输出:class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()'转载 2017-08-01 17:14:16 · 654 阅读 · 0 评论 -
Django生产环境搭建
Django生产环境搭建本文为Django生产服务器搭建手册,用于本文所提到的需要下载的所有软件包都可以在公共ftp://10.132.37.140/NXKTE/Cindy/CentOS6.7_packages/上找到,无需另行下载。1. Yum代理设置为yum添加代理设置,方便联网安装rpm软件包[root@vm-vc02-SR1301 bin]# vi /etc/yum.conf写入代理设置p原创 2017-08-03 19:37:40 · 782 阅读 · 0 评论 -
python3+xlrd解析Excel
# -*- coding: utf-8 -*-import xlrddef open_excel(file = 'file.xls'):#打开要解析的Excel文件 try: data = xlrd.open_workbook(file) return data except Exception as e: print(e)d原创 2017-08-05 20:29:13 · 5367 阅读 · 0 评论 -
Python解析excel
1、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelF转载 2017-08-05 20:30:40 · 649 阅读 · 0 评论 -
python 的eval()函数
python eval() eval(expression, globals=None, locals=None) --- 官方文档中的解释是,将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了globals参数,那么它必须是dictionary类型;如果提供了locals参数,那么它可以是任意的map对象。 p原创 2017-08-07 18:38:19 · 651 阅读 · 0 评论 -
Python中的重载方法
在类中,对内置对象(例如:整数和列表)所能做的事,几乎都有相应的特殊名称的重载方法。最常见的就是重载类的构造函数(__init__函数)方法重构调用__init__构造函数对象建立:X = Class(args)__del__析构函数X对象收回__add__运算符+转载 2017-08-08 13:52:41 · 1694 阅读 · 0 评论 -
django中的url函数
url()函数用于将视图函数和url关联起来, 下面总结学习过程中对url()与视图函数的参数对应问题在建立的app-name文件的views.py中,初始内容如下:from django.shortcuts import renderfrom django.http import HttpResponsedef home(request): return render(req原创 2017-08-14 18:35:19 · 1062 阅读 · 0 评论