千峰凯哥python第4章 Tornado


此文件是凯哥Python基础第四章的讲义文件目录如下 1、走通Tornado基础流程 2、请求与响应 3、模板和数据库以及接口的调用顺序 4、应用安全 5、同步与异步+使用WebSocket实现在线聊天
资源截图
代码片段和文件信息
#!/usr/bin/env python
#
# Copyright 2009 Facebook
#
# Licensed under the Apache License Version 2.0 (the “License“); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing software
# distributed under the License is distributed on an “AS IS“ BASIS WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.

import os
import platform
import sys
import warnings

try:
    # Use setuptools if available for install_requires (among other things).
    import setuptools
    from setuptools import setup
except ImportError:
    setuptools = None
    from distutils.core import setup

from distutils.core import Extension

# The following code is copied from
# https://github.com/mongodb/mongo-python-driver/blob/master/setup.py
# to support installing without the extension on platforms where
# no compiler is available.
from distutils.command.build_ext import build_ext


class custom_build_ext(build_ext):
    “““Allow C extension building to fail.

    The C extension speeds up websocket masking but is not essential.
    “““

    warning_message = “““
********************************************************************
WARNING: %s could not
be compiled. No C extensions are essential for Tornado to run
although they do result in significant speed improvements for
websockets.
%s

Here are some hints for popular operating systems:

If you are seeing this message on Linux you probably need to
install GCC and/or the Python development package for your
version of Python.

Debian and Ubuntu users should issue the following command:

    $ sudo apt-get install build-essential python-dev

RedHat and CentOS users should issue the following command:

    $ sudo yum install gcc python-devel

Fedora users should issue the following command:

    $ sudo dnf install gcc python-devel

If you are seeing this message on OSX please read the documentation
here:

http://api.mongodb.org/python/current/installation.html#osx
********************************************************************
“““

    def run(self):
        try:
            build_ext.run(self)
        except Exception:
            e = sys.exc_info()[1]
            sys.stdout.write(‘%s
‘ % str(e))
            warnings.warn(self.warning_message % (“Extension modules“
                                                  “There was an issue with “
                                                  “your platform configuration“
                                                  “ - see above.“))

    def build_extension(self ext):
        name = ext.name
        try:
            build_ext.build_extension(self ext)
        except Exception:
            e = sys.exc_info()[1]
            sys.stdout.write(‘%s
‘ % str(e))
            warnings

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-02-11 14:28  第4章  Tornado
     目录           0  2018-02-11 14:27  第4章  Tornado1、走通Tornado基础流程
     文件     1805364  2017-12-14 09:49  第4章  Tornado1、走通Tornado基础流程Tornado基础.html
     文件       53438  2017-12-14 09:48  第4章  Tornado1、走通Tornado基础流程Tornado基础.mmap
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file
     文件       39806  2017-12-14 15:54  第4章  Tornado1、走通Tornado基础流程file1、初识tornado.pdf
     文件       30246  2017-12-14 15:54  第4章  Tornado1、走通Tornado基础流程file2、Tornado与Django对比.pdf
     文件      169107  2017-12-14 15:54  第4章  Tornado1、走通Tornado基础流程file3、安装tornado.pdf
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornado
     文件       11358  2017-12-14 15:57  第4章  Tornado1、走通Tornado基础流程file文件 ornadoLICENSE
     文件         806  2017-12-14 15:57  第4章  Tornado1、走通Tornado基础流程file文件 ornadoMANIFEST.in
     文件        2855  2017-12-14 15:57  第4章  Tornado1、走通Tornado基础流程file文件 ornadoPKG-INFO
     文件        1569  2017-12-14 15:57  第4章  Tornado1、走通Tornado基础流程file文件 ornadoREADME.rst
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemos
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine
     文件        1603  2017-12-14 16:03  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengineREADME
     文件         178  2017-12-14 16:03  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengineapp.yaml
     文件        5385  2017-12-14 16:03  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappenginelog.py
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappenginestatic
     文件        2136  2017-12-14 16:07  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappenginestaticlog.css
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplates
     文件         673  2017-12-14 16:07  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatesarchive.html
     文件        1061  2017-12-14 16:07  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatesase.html
     文件        1436  2017-12-14 16:07  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatescompose.html
     文件          82  2017-12-14 16:07  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatesentry.html
     文件        1345  2017-12-14 16:08  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatesfeed.xml
     文件         180  2017-12-14 16:08  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplateshome.html
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatesmodules
     文件         413  2017-12-14 16:09  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosappengine emplatesmodulesentry.html
     目录           0  2018-02-11 14:19  第4章  Tornado1、走通Tornado基础流程file文件 ornadodemosenchmark
............此处省略581个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)