搜书网 本次搜索耗时 0.030 秒,为您找到 180 个相关结果.
  • Day 7 - 编写MVC

    Day 7 - 编写MVC 现在,ORM框架、Web框架和配置都已就绪,我们可以开始编写一个最简单的MVC,把它们全部启动起来。 通过Web框架的 @get 和ORM框架的Model支持,可以很容易地编写一个处理首页URL的函数: @get('/') def index(request): users = yield ...
  • logging

    logging 把 print() 替换为 logging 是第3种方式,和 assert 比, logging 不会抛出错误,而且可以输出到文件: import logging s = '0' n = int(s) logging.info('n = %d' % n) print...
  • 记录错误

    记录错误 如果不捕获错误,自然可以让Python解释器来打印出错误堆栈,但程序也被结束了。既然我们能捕获错误,就可以把错误堆栈打印出来,然后分析错误原因,同时,让程序继续执行下去。 Python内置的 logging 模块可以非常容易地记录错误信息: # err_logging.py import logging ...
  • Day 3 - 编写ORM

    Day 3 - 编写ORM 在一个Web App中,所有数据,包括用户信息、发布的日志、评论等,都存储在数据库中。在awesome-python3-webapp中,我们选择MySQL作为数据库。 Web App里面有很多地方都要访问数据库。访问数据库需要创建数据库连接、游标对象,然后执行SQL语句,最后处理异常,清理资源。这些访问数据库的代码如...
  • 读写二进制文件

    22 2025-02-03 《Python 之旅》
    读写二进制文件 读取二进制文件 写入二进制文件 小结 参考资料 读写二进制文件 Python 不仅支持文本文件的读写,也支持二进制文件的读写,比如图片,声音文件等。 读取二进制文件 读取二进制文件使用 ‘rb’ 模式。 这里以图片为例: with open ( 'test.png' , 'rb' ) as f : ...
  • 3.3.3 托管设置

    3.3.3 托管设置 3.3.3 托管设置 应用创建完成后,将会看到所有已创建的应用,如图3-10所示。如果还创建有其他应用,都将在此显示。当然,我们也可以从任意位置通过依次点击“管理中心”→“应用管理”→“全部”进入到该界面。 图3-10 已创建的应用列表 点击应用名称“微信公众平台测试”,再点击左侧云平台下的“云环境(BAE)”,将会进入...
  • 资源推荐

    25 2025-02-03 《Python 之旅》
    资源推荐 资源推荐 这里列出了 Python 相关的一些资源,欢迎读者补充。 vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources 包含了 Python 框架、Python 库和软件的 awe...
  • 附录 D 安装 Python 3

    附录 D 安装 Python 3 D.1 安装标准Python D.1.1 Mac OS X D.1.2 Windows D.1.3 Linux或Unix D.2 安装Anaconda D.3 安装并使用pip 和virtualenv D.4 安装并使用conda 附录 D 安装 Python 3 等到 Pytho...
  • 调用堆栈

    调用堆栈 如果错误没有被捕获,它就会一直往上抛,最后被Python解释器捕获,打印一个错误信息,然后程序退出。来看看 err.py : # err.py: def foo(s): return 10 / int(s) def bar(s): return foo(s) * 2 def main(): bar(...
  • 第 11 章 用深度学习方法为图像中的物体进行分类

    第 11 章 用深度学习方法为图像中的物体进行分类 11.1 物体分类 11.2 应用场景和目标 使用场景 11.3 深度神经网络 11.3.1 直观感受 11.3.2 实现 11.3.3 Theano 简介 11.3.4 Lasagne 简介 11.3.5 用nolearn 实现神经网络 11.4 GPU优化 11....