Python的坑
文章平均质量分 57
HenryQWER
这个作者很懒,什么都没留下…
展开
-
Python的坑(2) -- TypeError: 'builtin_function_or_method' object is not subscriptable
import stringdef sm(): dict ={} keys = string.ascii_lowercase + string.ascii_lowercase values = string.ascii_lowercase + string.ascii_lowercase for key in keys: dict原创 2017-05-30 00:53:38 · 58199 阅读 · 1 评论 -
《Flask Web开发》学习笔记之bug--(8)【ImportError: No module named flask_mail】
解决办法:重新建立虚拟环境。参考文献:1. https://segmentfault.com/q/1010000004282886/a-10200000042890052. https://stackoverflow.com/questions/31252791/flask-importerror-no-module-named-flask原创 2017-07-17 14:23:56 · 2126 阅读 · 0 评论 -
《Flask Web开发》学习笔记之bug--(9)【jinja2.exceptions.TemplateSyntaxError: unexpected '%'】
/app/main/views.pyfrom flask import render_template, session, redirect, url_for, current_appfrom .. import dbfrom ..models import Userfrom ..email import send_emailfrom . import mainfrom .forms原创 2017-07-17 17:34:32 · 11738 阅读 · 3 评论 -
Python的坑(8) -- 闭包
1.Vamei:Python深入04 闭包http://www.cnblogs.com/vamei/archive/2012/12/15/2772451.html“由此,我们可以看到,闭包也具有提高代码可复用性的作用。如果没有闭包,我们需要每次创建直线函数的时候同时说明a,b,x。这样,我们就需要更多的参数传递,也减少了代码的可移植性。利用闭包,我们实际上创建了泛函转载 2017-07-08 15:05:54 · 484 阅读 · 0 评论 -
Python的坑(9) -- 上下文/context
1. 知乎:编程中什么是「Context(上下文)」?https://www.zhihu.com/question/263873272. Vamei:Python深入02 上下文管理器http://www.cnblogs.com/vamei/archive/2012/11/23/2772445.html3. 伯乐在线:Python中的上下文管理器转载 2017-07-10 11:31:17 · 1436 阅读 · 0 评论 -
【SyntaxError: invalid character in identifier】
# loggedModule.pydef logged(func): def with_logging(*args, **kwargs): print(func.__name__) print func.__doc__ return func(*args, **kwargs) return with_logging@loggeddef f(x): return x +原创 2017-07-23 16:28:14 · 8401 阅读 · 0 评论 -
Python: 你不知道的 super
super() 的入门使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:class Animal(object): def __init__(self, name): self.name = name def greet(self):转载 2017-07-26 14:46:54 · 412 阅读 · 0 评论 -
我所理解的callable/__call__
参考资料:1.Stack Overflow:What is a “callable” in Python?2.segmentfault:Python中callable的理解?3.刘志军:__call__ 方法4.python --- Python中的callable 函数5.python函数每日一讲 - callable(object)6.Python标准库:内置函数cal原创 2017-07-28 15:23:15 · 606 阅读 · 0 评论 -
python中的not具体使用及意思(关键词:Python/not)
name=”while not name:name=raw_input(u'请输入姓名:')print namepython中的not具体表示是什么:在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法: (1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后转载 2017-09-17 14:08:33 · 10542 阅读 · 0 评论 -
Python学习笔记(13) -- (装饰器)
[译] 12步轻松搞定python装饰器http://www.jianshu.com/p/d68c6da1587a转载 2017-06-07 14:27:11 · 417 阅读 · 0 评论 -
Python高效编程的19个技巧
http://www.cnblogs.com/rourou1/p/6148483.htmlPython高效编程的19个技巧 初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢?1.转载 2017-07-14 22:05:52 · 349 阅读 · 0 评论 -
《Flask Web开发》学习笔记之bug--(6)【TypeError: __init__() got an unexpected keyword argument 'method'】
# hello.pyfrom datetime import datetimefrom flask import Flask, render_templatefrom flask_script import Managerfrom flask_bootstrap import Bootstrapfrom flask_moment import Momentfrom flask_wtf原创 2017-07-13 16:25:29 · 11030 阅读 · 5 评论 -
Python的坑(1) -- 列表复制
list1 = [1,2,3]list2 = [1,2,3]a = list1[:]b = list2a b两种复制列表的方式的区别先写个大概吧最好别用第二种复制的方式,因为第二种复制方式,会带来很多问题,对b的操作,可能会改变list2,但是对a的操作不会改变list1。原创 2017-05-19 00:01:18 · 320 阅读 · 0 评论 -
Python的坑(3) -- 不变的tuple
原文链接:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316724772904521142196b74a3f8abf93d8e97c6ee6000最后来看一个“可变的”tuple:>>> t = ('a', 'b', ['A', 'B'])转载 2017-06-03 23:48:14 · 759 阅读 · 0 评论 -
Python的坑(4) -- 【if x:】的含义
原文链接:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431675624710bb20e9734ef343bbb4bd64bcd37d4b52000if判断条件还可以简写,比如写:if x: print('True')只要转载 2017-06-03 23:59:15 · 8420 阅读 · 0 评论 -
Python的坑(7) -- 定义默认参数要牢记一点:默认参数必须指向不变对象!
原文链接:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000默认参数很有用,但使用不当,也会掉坑里。默认参数有个最大的坑,演示如下:先定义一个函数,传入一个li转载 2017-06-04 15:39:44 · 1737 阅读 · 1 评论 -
一篇文章让你彻底搞清楚Python中self的含义
刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明Python1234567class Test: def p转载 2017-05-29 16:46:07 · 682 阅读 · 0 评论 -
《Flask Web开发》学习笔记之bug--(4)【AttributeError: type object 'datetime.datetime' has no attribute 'utnow'】
from datetime import datetimefrom flask import Flask, render_templatefrom flask_script import Managerfrom flask_bootstrap import Bootstrapfrom flask_moment import Momentfrom flask_wtf import Form原创 2017-07-13 14:11:42 · 2682 阅读 · 0 评论 -
《Flask Web开发》学习笔记之bug--(5)【jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'endlock'】
# hello.pyfrom datetime import datetimefrom flask import Flask, render_templatefrom flask_script import Managerfrom flask_bootstrap import Bootstrapfrom flask_moment import Momentfrom flask_wtf原创 2017-07-13 14:27:56 · 11572 阅读 · 0 评论 -
《Flask Web开发》学习笔记之bug--(7)【ImportError: cannot import name 'db'】
工程结构:$ pwd;ls/home/henry/dev/Flask_Web_Python_Henry/flask_henryapp manage.py __pycache__ tests venv_henry_0717config.py migrations requirements.txt venv$ pwd;ls/home/henry/dev/F...原创 2017-07-17 13:56:25 · 6068 阅读 · 0 评论