闲言碎语二进制0b, 八进制0o, 十六进制0x(进制转换二进制bin, 八进制oct,十六进制hex)id(var_name)查看内存地址(十六进制地址hex(id(var_name)))ord(‘a’)查看ascii编码对应的数字,如a是97isinstance(a, str)或isinstance(a, (str, ……继续阅读 » Alan 7年前 (2017-10-08) 4592浏览 0评论0个赞
Python 2和Python最大的区别就是字符编码上的区别,通常在Python 2的文件头都需要声明为UTF-8编码: -*- coding: utf-8 -*- 1 -*- coding: utf-8 -*- ……继续阅读 » Alan 7年前 (2017-10-08) 5105浏览 0评论0个赞
环境搭建及常见配置详情可参见Django环境搭建及开发虽然很多领域如机器学习的开发者当前更青睐于Python 2,但Python 3已经被越来越多的开发者们所使用,本文旨在整理Python 3环境下安装最新Django版本所出现的问题,其中有很多内容和Python 2下相似或相同。1.用户表重写在继承AbstractUser表重写该类时会提示Re……继续阅读 » Alan 7年前 (2017-09-23) 7134浏览 0评论2个赞
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不……继续阅读 » Alan 7年前 (2017-08-15) 5644浏览 0评论0个赞
虚拟环境的搭建可参见Django环境搭建及开发正则表达式知识参见【转载】Python正则表达式指南正则表达式中匹配中文 [\u4E00-\u9FA5] 1 [\u4E00-\u9FA5] ……继续阅读 » Alan 7年前 (2017-08-12) 11506浏览 0评论0个赞
1. AttributeError: ‘DataFrame’ object has no attribute ‘sort’以上报错是由于Pandas升级放弃使用sort而改用sort_values和sort_index所致,可进行相应的更改,如 print(df.sort(col……继续阅读 » Alan 8年前 (2017-07-12) 7141浏览 0评论1个赞
运行Python相关命令出现如下报错 /usr/lib/python2.6/site-packages/urllib3/util/ssl_.py:335: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication……继续阅读 » Alan 8年前 (2017-07-01) 6803浏览 0评论0个赞
在CentOS 6下执行python -V发现使用的Python版本是2.6 python -VPython 2.6.6 12 python -VPython 2.6.6 尝试Yum升级:……继续阅读 » Alan 8年前 (2017-06-28) 4666浏览 0评论0个赞
在Django的实际应用中,我们通常会限制某些页面在登录后方可访问(如个人中心页面),否则就跳转到登录页面先进行登录。在网上搜索到的直接使用装饰器@login_required放在view上方的做法当前版本(1.9.*以上)并不可用,会报以下错误:那么该如何实现呢?以index页面为例,实现方法有以下几种:1.url+view文件2.仅url文件3……继续阅读 » Alan 8年前 (2017-03-13) 9278浏览 0评论3个赞
注:鉴于 xadmin 的方向调整,可以考虑转为使用simpleui,界面也相当美观https://github.com/newpanjing/simpleui本文接Django环境搭建及开发一文,旨在记录一些常用的开发代码避免经常要到官方文档中查看(为方便操作大多在PyCharm[ Tools> Run manage.py Task………继续阅读 » Alan 8年前 (2017-02-21) 8260浏览 0评论1个赞