-
django之常用命令详解
所属栏目:[Python] 日期:2020-12-16 热度:127
Django 基本命令 本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下 1. 新建一个 django project django-admin.py startproject project-name 一个 project 为一个项目,project-name 项目名称,改成你自己的,要符合Python[详细]
-
Python列出一个文件夹及其子目录的所有文件
所属栏目:[Python] 日期:2020-12-16 热度:90
python简介 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。 像Perl语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。 import os for i in[详细]
-
深入浅析Python中join 和 split详解(推荐)
所属栏目:[Python] 日期:2020-12-16 热度:141
python join 和 split方法简单的说是:join用来连接字符串,split恰好相反,拆分字符串的。 .join() join将 容器对象 拆分并以指定的字符将列表内的元素(element)连接起来,返回字符串(注:容器对象内的元素须为字符类型) a = ['no','pain','no','gain'] '[详细]
-
Python中functools模块的常用函数解析
所属栏目:[Python] 日期:2020-12-16 热度:130
1.partial 首先是partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象: int('10') # 实际上等同于int('10',base=10)和int('10',10) 10 int('10',2) # 实际上是int('10',base=2)的缩写 2 from functools import partial int2 = parti[详细]
-
在Python中定义和使用抽象类的方法
所属栏目:[Python] 日期:2020-12-16 热度:70
像java一样python也可以定义一个抽象类。 在讲抽象类之前,先说下抽象方法的实现。 抽象方法是基类中定义的方法,但却没有任何实现。在java中,可以把方法申明成一个接口。而在python中实现一个抽象方法的简单的方法是: class Sheep(object): def get_si[详细]
-
举例讲解Python中metaclass元类的创建与使用
所属栏目:[Python] 日期:2020-12-16 热度:160
元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。 元类也是一个类,是一个type类。 元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类,如果此属性没有定义,它会向上查找父类中的__metaclass__属性[详细]
-
Python的Tornado框架实现图片上传及图片大小修改功能
所属栏目:[Python] 日期:2020-12-16 热度:162
图片的上传 上传图片使用了表单提交,下面是html部分,enctype="multipart/form-data"表示不对字节进行编码,上传文件类型时需指定. input标签的 type="file" 指定上传类型. form action="/" enctype="multipart/form-data" method="post" input type="file" n[详细]
-
Python的Tornado框架实现异步非阻塞访问数据库的示例
所属栏目:[Python] 日期:2020-12-16 热度:123
tornado即是一个http非阻塞服务器,就要用起来,我们将用到tornado框架,mongodb数据库 以及motor(mongodb的异步驱动).来简单实现tornado的非阻塞功能. 其他环境支持的下载与安装 1.安装mongodb $ sudo apt-get install update$ sudo apt-get install mongodb 2[详细]
-
Python的Flask框架中的Jinja2模板引擎学习教程
所属栏目:[Python] 日期:2020-12-16 热度:131
Flask的模板功能是基于Jinja2模板引擎来实现的。模板文件存放在当前目前下的子目录templates(一定要使用这个名字)下。 main.py 代码如下: from flask import Flask,render_template app = Flask(__name__) @app.route('/hello')@app.route('/hello/name')[详细]
-
为Python的Tornado框架配置使用Jinja2模板引擎的方法
所属栏目:[Python] 日期:2020-12-16 热度:94
tornado 默认有一个模板引擎但是功能简单(其实我能用到的都差不多)使用起来颇为麻烦,而jinja2语法与django模板相似所以决定使用他. 下载jinja2 还是用pip 下载(用的真是爽) pip install jinja2 这样就可以使用了. tornado与jinja2 整合 tornado和jinja2整合[详细]
-
详解Swift中属性的声明与作用
所属栏目:[Python] 日期:2020-12-16 热度:151
一、引言 属性将值与类,结构体,枚举进行关联。Swift中的属性分为存储属性和计算属性两种,存储属性用于存储一个值,其只能用于类与结构体,计算属性用于计算一个值,其可以用于类,结构体和枚举。 二、存储属性 存储属性使用变量或者常量来存储一个值,在[详细]
-
Python中的time模块与datetime模块用法总结
所属栏目:[Python] 日期:2020-12-16 热度:126
time模块 time模块是包含各方面对时间操作的函数. 尽管这些常常有效但不是所有方法在任意平台中有效. time用struct_time表示时间 import time# time.struct_time(tm_year=2015,tm_mon=4,tm_mday=24,tm_hour=14,tm_min=17,tm_sec=26,tm_wday=4,tm_yday=114,tm[详细]
-
Python面向对象编程中关于类和方法的学习笔记
所属栏目:[Python] 日期:2020-12-16 热度:163
类和实例 python是一个面向对象的语言,而面向对象最重要的概念就是类和实例,记得刚学习的时候不太理解这些概念,直到老师说了一句”物以类聚”. 没错就是类,归类 物以类聚 类其实就是把一些相同特性的事物归成一类,比如人 class Person(object): pass 我们定[详细]
-
Python编码类型转换方法详解
所属栏目:[Python] 日期:2020-12-16 热度:129
本篇章节讲解Python编码类型转换方法。供大家参考研究具体如下: 1:Python和unicode 为了正确处理多语言文本,Python在2.0版后引入了Unicode字符串。 2:python中的print 虽然python内部需要将文本编码转换为unicode编码来处理,而终端显示工作则[详细]
-
python编码总结(编码类型、格式、转码)
所属栏目:[Python] 日期:2020-12-16 热度:144
本文详细总结了python编码。供大家参考研究具体如下: 【所谓unicode】 unicode是一种类似于符号集的抽象编码,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。也就是它只是一种内部表示,不能直接保存。所以存储时需要规定一[详细]
-
python简单读取大文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:78
本篇章节讲解python简单读取大文件的方法。供大家参考研究具体如下: Python读取大文件(GB级别)采用的办法很简单: with open(...) as f: for line in f: do something with line 例如: with open(filepath,'r') as infile: for line in infile[详细]
-
python处理html转义字符的方法详解
所属栏目:[Python] 日期:2020-12-16 热度:66
本篇章节讲解python处理html转义字符的方法。供大家参考研究具体如下: 最近在用Python处理网页数据时,经常遇到一些html转义字符(也叫html字符实体),例如等。字符实体一般是为了表示网页中的预留字符,比如用表示,防止被浏览器认为是标签,具[详细]
-
python抓取并保存html页面时乱码问题的解决方法
所属栏目:[Python] 日期:2020-12-16 热度:88
本篇章节讲解python抓取并保存html页面时乱码问题的解决方法。供大家参考研究具体如下: 在用Python抓取html页面并保存的时候,经常出现抓取下来的网页内容是乱码的问题。出现该问题的原因一方面是自己的代码中编码设置有问题,另一方面是在编码设[详细]
-
python在Windows下安装setuptools(easy_install工具)步骤详解
所属栏目:[Python] 日期:2020-12-16 热度:158
本文讲述了python在Windows下安装setuptools(easy_install工具)的方法。供大家参考研究具体如下: 【题外话介绍下setuptools】 setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的 Python 的 distutils 工具的增强工具,可以让程序[详细]
-
Android模拟器无法启动,报错:Cannot set up guest memory ‘and
所属栏目:[Python] 日期:2020-12-16 热度:102
本篇章节讲解Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm': Invalid argument的解决方法。供大家参考研究具体如下: 【错误】 模拟器无法启动,报错: Cannot set up guest memory ‘android_arm': Invalid argument[详细]
-
Python字符编码判断方法分析
所属栏目:[Python] 日期:2020-12-16 热度:157
本篇章节讲解Python字符编码判断方法。供大家参考研究具体如下: 方法一: isinstance(s,str) 用来判断是否为一般字符串 isinstance(s,unicode) 用来判断是否为unicode 或 if type(str).__name__!="unicode":str=unicode(str,"utf-8")else:pass 方[详细]
-
python判断字符串编码的简单实现方法(使用chardet)
所属栏目:[Python] 日期:2020-12-16 热度:74
本篇章节讲解python判断字符串编码的方法。供大家参考研究具体如下: 安装chardet模块 chardet文件夹放在/usr/lib/python2.4/site-packages目录下 [root@sha-sso-data01 chardet]# pythonPython 2.4.3 (#1,Sep 21 2011,19:55:41)[GCC 4.1.2 200807[详细]
-
Python中json格式数据的编码与解码方法详解
所属栏目:[Python] 日期:2020-12-16 热度:106
本篇章节讲解Python中json格式数据的编码与解码方法。供大家参考研究具体如下: python从2.6版本开始内置了json数据格式的处理方法。 1、json格式数据编码 在python中,json数据格式编码使用json.dumps方法。 #!/usr/bin/env python#coding=utf8im[详细]
-
Python画图学习入门教程
所属栏目:[Python] 日期:2020-12-16 热度:113
本篇章节讲解Python画图的基本方法。供大家参考研究具体如下: Python:使用matplotlib绘制图表 python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习。 matplotlib下载及API手册地址:http://[详细]
-
详解Python中使用base64模块来处理base64编码的方法
所属栏目:[Python] 日期:2020-12-16 热度:76
base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。 它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。编码后的文本大小会增大1/3。 闲话不说了,base64模块真正用的上的方法只有8个,分别是encode,decode,encodestrin[详细]