数智图书馆-无锡数智政务 本次搜索耗时 2.901 秒,为您找到 563 个相关结果.
  • 空标题文档

    内容提要 Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。 本书深入介绍Python语言的面向对象特性,全书分3个部分共18章。 第1部分讲述用特殊方法实现Python风格的类,分别介绍了init ()方法、与Python无缝集成——基本特殊方法、属性访问和特性及修饰符、抽象基类设计的一致...
  • 空标题文档

    5.8 总结 我们看了类定义中的3个特殊方法。call ()方法用于创建一个可调用对象,可调用对象用于创建有状态的函数。之前的例子中定义了可以记忆之前计算结果的函数。 enter ()和exit ()函数用来创建上下文管理器,上下文用于处理with语句中的逻辑处理,之前的大多数例子包含了输入和输出。然而,在Python中,对于一些场景使用局部上下文处理...
  • 空标题文档

    9.6 使用pickle进行转储和加载 pickle模块是Python内部的一种格式,用来完成对象的持久化。 Python标准库中是这样描述pickle的: pickle模块可以将一个复杂的对象转换为一个字节数组并且使用相同的内部结构将字节流转换为一个对象。将这些字节流写入文件或许是最常见的场景,但也可能输出到网络进行传输或是数据库。 pickle...
  • 空标题文档

    第12章 传输和共享对象 我们在第9章“序列化和保存——JSON、YAML、Pickle、CSV和XML”的基础上再介绍一些序列化方法。当我们需要传输一个对象时,通常会做某种表述性状态传输(Representational State Transfer,REST)。当我们序列化对象时,实际上是在创建对象状态的表示,这种表示可以被传输到另外一个进程中(通常...
  • 空标题文档

    12.8 总结 我们介绍了用RESTful Web服务、wsgiref模块和multiprocessing模块传输和共享对象,这些技术架构都为对象状态表示的交互提供了支持。如果使用multiprocessing,那么pickle会作为它表示状态的方式。如果创建RESTful Web服务,必须选择使用哪些表示方式。在本章的例子中,我们只关注JSON,因为它...
  • 空标题文档

    13.1 配置文件的使用场景 有两种配置文件的使用场景,有些可以添加第3种使用场景,如下两种场景描述得很清楚。 需要编辑一个配置文件。 软件的一个部分需要读配置文件并使用选项和参数来修改它的行为。 配置文件很少会作为应用程序的主要输入。一个例外的情况是,只是用于模拟时使用配置文件作为主要输入。对于其他大多数情况,配置文件不是主要输入。例如,Web ...
  • 9.1 BusyBox

    9.1 BusyBox 9.1 BusyBox BusyBox是一个集成了一百多个最常用Linux命令和工具(如cat、echo、grep、mount、telnet等)的精简工具箱,它只有几MB的大小,很方便进行各种快速验证,被誉为“Linux系统的瑞士军刀”。BusyBox可运行于多款POSIX环境的操作系统中,如Linux(包括Android)、H...
  • 空标题文档

    26 2025-06-17 《Git权威指南》
    25.2 安装repo 首先下载repo的引导脚本,可以使用wget、curl甚至浏览器从http://android.git.kernel.org/repo上下载。把repo脚本设置为可执行,并复制到可执行的路径中。在Linux上可以用下面的指令将repo下载并复制到用户主目录的bin目录下。 $curl-L-k http://android.g...
  • 空标题文档

    16.1 操作系统接口和命令行 通常,shell会用一些构成OS API的信息来启动应用程序。 shell会为每个应用程序提供环境变量的集合。在Python中,这些集合可以通过os.environ访问。 shell会准备3种标准文件。在Python中,这3种文件对应的是sys.stdin、sys.stdout和sys.stderr。还有一些其他的模块...
  • 空标题文档

    一些预备知识 为了使本书接下来的内容更清晰,我们先来看一些关心的问题。其中一项是21点游戏。我们将重点关注21点游戏的模拟,但并不赞成赌博。 然而,对于面向对象编程来说,模拟是最早的问题之一。这也是能够体现出面向对象编程优雅的一个情形。有关更多信息,可参见http://en.wikipedia.org/wiki/Simula ,以及Rob Pooley...