TypeError: 'bool' object is not callable

方法一:因为   is_authenticated是属性而不是方法将models中的三个    def is_authenticated(self):        return True   ...

2018-03-21 21:27:55

阅读数 641

评论数 0

AttributeError: ‘module’ object has no attribute ‘load_dotenv

AttributeError: ‘module’ object has no attribute ‘load_dotenv’I needed to use the dotenv module in Python. I tried the usual pip install dotenvWohoo!...

2018-03-18 19:17:29

阅读数 477

评论数 0

ImportError: No module named _markerlib (Python安装第三方库时出现的错误)

当我试着安装第三方库时,报错如下:(flask) arthur@arthur-CW65S:~/microblog/flask/bin$ pip install --upgrade distribute Collecting distribute Using cached distribute-...

2018-03-18 18:37:23

阅读数 1553

评论数 0

python 浅复制

复制列表最简单的方式就是使用内置构造类型构造方法。 >>> l1 = [3, [55, 44], (7, 8, 9)] >>> l2 = list(l1)                                      ...

2017-10-31 21:05:08

阅读数 183

评论数 0

python 具名元组

collection.namedtuple是一个工厂函数, 它可以用来构建一个带字段名的元组和一个有名字的类——这个带名字的类对调试程序有很大帮助。而且用namedtuple构建的类的实例所消耗的内存和元组是一样的, 因为字段名都被存在对应的类里面。这个实例和消耗的对象实例比起来也要小一点, 因为...

2017-10-27 19:23:44

阅读数 191

评论数 0

python 元组拆包

元组拆包可以应用到任何迭代对象上, 唯一的要求是, 被可迭代对象中的元素数量必须要和这些元素的元组的空档数一致, 除非我们用 * 来表示忽略多余的元素。 1. 最好辨认的元组拆包形式就是平行赋值, 也就是把一个可迭代对象里的元素, 一起赋值到由对应的变量组成的元组中。 平行赋值就像是这样:...

2017-10-27 18:07:03

阅读数 296

评论数 0

Python在控制台调试程序

转载:http://www.zhihu.com/question/30760311 方法一:选中要运行的代码,右键Execute Selection in Console(Alt + Shift + E)。 方法二:菜单栏——Run——Edit Configuration——勾...

2017-10-22 09:57:19

阅读数 569

评论数 0

python 上下文管理器

1.上下文管理器(Context managers) 上下文管理器允许你在有需要的时候,精确地分配和释放资源。 使用上下文管理器最广泛的案例就是with语句了。 想象下你有两个需要结对执行的相关操作,然后还要在它们中间放置一段代码。 上下文管理器就是专门让你做这种事情的。举个例子:...

2017-10-17 10:33:10

阅读数 148

评论数 0

python 协程

协程 Python中的协程和生成器很相似但又稍有不同。主要区别在于: 生成器是数据的生产者 协程则是数据的消费者 首先我们先来回顾下生成器的创建过程。我们可以这样去创建一个生成器: def fib(): a, b = 0, 1 while Tr...

2017-10-17 10:25:28

阅读数 129

评论数 0

python open函数

open函数 open 函数可以打开一个文件。超级简单吧?大多数时候,我们看到它这样被使用: f = open('photo.jpg', 'r+') jpgdata = f.read() f.close() 我现在写这篇文章的原因,是大部分时间我看到open被这样使用。有三个错误存...

2017-10-17 10:09:02

阅读数 816

评论数 0

如何在python中调用C语言代码

1.使用C扩展 CPython还为开发者实现了一个有趣的特性,使用Python可以轻松调用C代码 开发者有三种方法可以在自己的Python代码中来调用C编写的函数-ctypes,SWIG,Python/C API。每种方式也都有各自的利弊。 首先,我们要明确为什么要在Python中调用C...

2017-10-16 22:58:38

阅读数 4840

评论数 1

python 如何将CSV转换为json

在命令行执行这条指令 python -c "import csv,json;print json.dumps(list(csv.reader(open('csv_file.csv'))))" 确保更换csv_file.csv为你想要转换的csv文件

2017-10-16 22:51:43

阅读数 3092

评论数 0

python lambda

lambda表达式 lambda表达式是一行函数。 它们在其他语言中也被称为匿名函数。如果你不想在程序中对一个函数使用两次,你也许会想用lambda表达式,它们和普通的函数完全一样。 原型 lambda 参数:操作(参数) 例子 add = lambda ...

2017-10-16 22:48:19

阅读数 77

评论数 0

python 异常

1.异常 异常处理是一种艺术,一旦你掌握,会授予你无穷的力量。我将要向你展示我们能处理异常的一些方式。 最基本的术语里我们知道了try/except从句。可能触发异常产生的代码会放到try语句块里,而处理异常的代码会在except语句块里实现。这是一个简单的例子: try: ...

2017-10-16 22:44:52

阅读数 75

评论数 0

python 推导式

1.各种推导式(comprehensions) 推导式(又称解析式)是Python的一种独有特性,如果我被迫离开了它,我会非常想念。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表(list)推导式字典(dict)推导式集...

2017-10-16 22:31:08

阅读数 112

评论数 0

Python 容器(Collections)

1.容器(Collections) Python附带一个模块,它包含许多容器数据类型,名字叫作collections。我们将讨论它的作用和用法。 我们将讨论的是: defaultdictcounterdequenamedtupleenum.Enum (包含在Python 3.4以...

2017-10-16 17:59:12

阅读数 97

评论数 0

python __slot__的用法

__slots__魔法 在Python中,每个类都有实例属性。默认情况下Python用一个字典来保存一个对象的实例属性。这非常有用,因为它允许我们在运行时去设置任意的新属性。 然而,对于有着已知属性的小类来说,它可能是个瓶颈。这个字典浪费了很多内存。Python不能在对象创建时直接分配...

2017-10-16 12:47:51

阅读数 2221

评论数 0

python 赋值变量和赋值对象的可变性

对象变动(Mutation) Python中可变(mutable)与不可变(immutable)的数据类型让新手很是头痛。简单的说,可变(mutable)意味着"可以被改动",而不可变(immutable)的意思是“常量(constant)”。想把脑筋转动起来吗?考虑下这...

2017-10-16 12:33:16

阅读数 78

评论数 0

python Global和Return用法

1.Global和Return 你也许遇到过, python中一些函数在最尾部有一个return关键字。你知道它是干嘛吗?它和其他语言的return类似。我们来检查下这个小函数: def add(value1, value2): return value1 + value2 re...

2017-10-16 12:23:12

阅读数 172

评论数 0

python 装饰器

1.装饰器 装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 ...

2017-10-15 22:44:36

阅读数 65

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭