Python
文章平均质量分 56
香草冰激凌~
做有思想的程序员
展开
-
Django 1
安装 pip install Django新建项目 django-admin.py startproject test开启web python manage.py runserver 0.0.0.0:80 报错: Invalid HTTP_HOST header: ‘192.168.199.191’. You may need to add u’192.168.199.191’ to AL原创 2017-04-11 13:36:42 · 321 阅读 · 0 评论 -
python三种导入模块的方法
python有三种导入模块的方法 原文地址python三种导入模块的方法其一,import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也转载 2017-03-27 11:51:19 · 3602 阅读 · 0 评论 -
Nginx+uwsgi+supervisor在Ubuntu上部署flask应用
原文地址:Nginx+uwsgi+supervisor在Ubuntu上部署flask应用这个部署架构中Nginx主要作为前置服务器,负责分发处理来自客户端的请求,uwsgi作为后端Flask应用的容器,supervisor作为监控程序,即看门狗。环境配置:sudo apt-get install uwsgi-plugin-python # 这个不装的话当发起请求时uwsgi会报错 若是P转载 2017-03-22 12:03:41 · 384 阅读 · 0 评论 -
python学习笔记--1
python是一门动态解释性的强类型定义语言Python解释器 当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 CPython是使用最广的Python解释器。使用c语言编写IPython是基于CPython之上的一个交互式解释器PyPy是另一个Python解释器,它的目标是执行速度。Py原创 2017-04-22 16:46:12 · 288 阅读 · 0 评论 -
Django的views.py文件拆分
随着功能的开发,views.py文件的代码会越来越多。 整个文件看起来比较庞大臃肿,不方便维护。所以,我准备拆分该文件。首先,在views.py同一个目录下,新建views文件夹。并在该文件夹内新建init.py空文件。 再拆分views.py文件,把功能类似的方法放在一起。 这时直接运行会出错,还需要修改如下几个地方:1)修改引用 若重新阅读代码,核对有那些引用没有添加的话,会比较费时费力转载 2017-04-24 10:38:53 · 6482 阅读 · 0 评论 -
Python学习笔记--5
模块模块:用来从逻辑上组织Python代码,包括变量,函数,类,逻辑等,来实现一个功能。本质就是一个Python文件。包:从逻辑上组织模块。必须带有一个init.py文件导入方式:import moduleimport module1,module2from module import *(不建议用)from module import func1,func2from module原创 2017-05-14 21:37:44 · 319 阅读 · 0 评论 -
Python学习笔记--3
文件操作 打开文件话柄 通过话柄对文件进行读写等操作 关闭文件话柄f = open('file.txt','r',encoding="utf-8")for line in f: #每次读一行到内存 print(line)for line in f.readlines(): # 将文件全部读到内存,不建议用 print(line)f.read() # 将文件全部读到内存f.原创 2017-04-25 22:56:53 · 248 阅读 · 0 评论 -
Python学习笔记--2
Python是解释型语言,但在执行时会进行预编译,生成pyc文件之后再解释pyc文件。 pyc是Python文件预编译后的字节码文件,执行前判断是否有pyc文件,如果有,判断pyc文件和源文件的时间,如果源文件时间新则说明源文件被修改了,需要重新编译。引入模块时,首先在当前目录下查找,之后在Python的系统环境变量中的路径中查找。模块分为标准模块(直接可以引入)和第三方模块(需要安装)imp原创 2017-04-23 00:27:03 · 356 阅读 · 0 评论 -
Python学习笔记--4
函数函数定义:def func1(x): "this is func1" print('func1') return 0参数:位置参数 关键字参数(关键参数必须放在位置参数之后。) 可变长参数*args , 元组 可变长关键字参数**kwargs, 字典局部变量和全局变量如果要在函数内修改全局变量的值,使用global a声明(不应该这么写) 列表,字典,集合,类等可原创 2017-05-07 11:48:01 · 399 阅读 · 0 评论