资源简介

此文件是凯哥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\n‘ % 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\n‘ % str(e))
            warnings

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-02-11 14:28  第4章  Tornado\
     目录           0  2018-02-11 14:27  第4章  Tornado\1、走通Tornado基础流程\
     文件     1805364  2017-12-14 09:49  第4章  Tornado\1、走通Tornado基础流程\Tornado基础.html
     文件       53438  2017-12-14 09:48  第4章  Tornado\1、走通Tornado基础流程\Tornado基础.mmap
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\
     文件       39806  2017-12-14 15:54  第4章  Tornado\1、走通Tornado基础流程\file\1、初识tornado.pdf
     文件       30246  2017-12-14 15:54  第4章  Tornado\1、走通Tornado基础流程\file\2、Tornado与Django对比.pdf
     文件      169107  2017-12-14 15:54  第4章  Tornado\1、走通Tornado基础流程\file\3、安装tornado.pdf
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\
     文件       11358  2017-12-14 15:57  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\LICENSE
     文件         806  2017-12-14 15:57  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\MANIFEST.in
     文件        2855  2017-12-14 15:57  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\PKG-INFO
     文件        1569  2017-12-14 15:57  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\README.rst
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\
     文件        1603  2017-12-14 16:03  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\README
     文件         178  2017-12-14 16:03  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\app.yaml
     文件        5385  2017-12-14 16:03  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\blog.py
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\static\
     文件        2136  2017-12-14 16:07  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\static\blog.css
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\
     文件         673  2017-12-14 16:07  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\archive.html
     文件        1061  2017-12-14 16:07  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\base.html
     文件        1436  2017-12-14 16:07  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\compose.html
     文件          82  2017-12-14 16:07  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\entry.html
     文件        1345  2017-12-14 16:08  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\feed.xml
     文件         180  2017-12-14 16:08  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\home.html
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\modules\
     文件         413  2017-12-14 16:09  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\appengine\templates\modules\entry.html
     目录           0  2018-02-11 14:19  第4章  Tornado\1、走通Tornado基础流程\file\文件\tornado\demos\benchmark\
............此处省略581个文件信息

评论

共有 条评论