Python3 基础教程 - 廖雪峰但是,对于初学者和完成普通任务,Python 语言是非常简单易用的。连 Google 都在大规模使用 Python,你就不用担心学了会没用。 用 Python 可以做什么?可以做日常任务,比如自动备份你的 MP3;可 以做网站,很多著名的网站包括 YouTube 就是 Python 写的;可以做网 络游戏的后台,很多在线游戏的后台都是 Python 开发的。总之就是能 干很多很多事啦。 项目结构 选择一个工作目录,然后,我们建立如下的目录结构: awesome-python3-webapp/ <-- 根目录 | +- backup/ <-- 备份目录 | +- conf/ <-- 配置文件 | +- dist/ <-- 打包目录 | +- www/ 要部署到 Linux,首先得有一台 Linux 服务器。要在公网上体验的同学, 可以在 Amazon 的 AWS 申请一台 EC2 虚拟机(免费使用 1 年),或者 使用国内的一些云服务器,一般都提供 Ubuntu Server 的镜像。想在本 地部署的同学,请安装虚拟机,推荐使用 VirtualBox。 我们选择的 Linux 服务器版本是 Ubuntu Server 14.04 LTS,原因是0 码力 | 531 页 | 5.15 MB | 1 年前3
Python 标准库参考指南 3.13 input() 或FileInput 构造器, 则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它将被静 默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形参 (通常 形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被保留;默认情 况下扩展名为 '.bak' 并且它会在 Reference, 发行版本 3.13.0 set_progress_handler(progress_handler, n) 注册callable progress_handler 以针对 SQLite 虚拟机的每 n 条指令发起调用。如果你想要在长时 间运行的操作,例如更新 GUI 期间获得来自 SQLite 的调用这将很有用处。 如果你想清除任何先前安装的进度处理器,可在调用该方法时传入 None 作为 pages=-1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 508 Chapter 12. 数据持久化 The Python Library Reference, 发行版本 0 码力 | 2246 页 | 11.74 MB | 10 月前3
Python 标准库参考指南 3.12 input() 或FileInput 构造器, 则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它将被静 默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形参 (通常 形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被保留;默认情 况下扩展名为 '.bak' 并且它会在 None 禁用授权回调的支持。 set_progress_handler(progress_handler, n) 注册callable progress_handler 以针对 SQLite 虚拟机的每 n 条指令发起调用。如果你想要在长时 间运行的操作,例如更新 GUI 期间获得来自 SQLite 的调用这将很有用处。 如果你想清除任何先前安装的进度处理器,可在调用该方法时传入 None 作为 pages=-1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 • pages (int) -- 每次要拷贝的页数。如果小于等于 0,则一次性拷贝整个数据库。 默认为 -1。 0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.13 input() 或FileInput 构造器, 则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它将被静 默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形参 (通常 形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被保留;默认情 况下扩展名为 '.bak' 并且它会在 Reference, 发行版本 3.13.0 set_progress_handler(progress_handler, n) 注册callable progress_handler 以针对 SQLite 虚拟机的每 n 条指令发起调用。如果你想要在长时 间运行的操作,例如更新 GUI 期间获得来自 SQLite 的调用这将很有用处。 如果你想清除任何先前安装的进度处理器,可在调用该方法时传入 None 作为 pages=-1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 504 Chapter 12. 数据持久化 The Python Library Reference, 发行版本 0 码力 | 2242 页 | 11.73 MB | 10 月前3
Python 标准库参考指南 3.12 input() 或FileInput 构造器, 则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它将被静 默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形参 (通常 形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被保留;默认情 况下扩展名为 '.bak' 并且它会在 None 禁用授权回调的支持。 set_progress_handler(progress_handler, n) 注册callable progress_handler 以针对 SQLite 虚拟机的每 n 条指令发起调用。如果你想要在长时 间运行的操作,例如更新 GUI 期间获得来自 SQLite 的调用这将很有用处。 如果你想清除任何先前安装的进度处理器,可在调用该方法时传入 None 作为 pages=-1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 • pages (int) -- 每次要拷贝的页数。如果小于等于 0,则一次性拷贝整个数据库。 默认为 -1。 0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.11.10 input() 或FileInput 构造器, 则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它将被静默地 替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形参 (通常形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被保留;默认情况下扩 展名为 '.bak' 并且它会在 None 禁用授权回调的支持。 set_progress_handler(progress_handler, n) 注册callable progress_handler 以针对 SQLite 虚拟机的每 n 条指令发起调用。如果你想要在长时间 运行的操作,例如更新 GUI 期间获得来自 SQLite 的调用这将很有用处。 如果你想清除任何先前安装的进度处理器,可在调用该方法时传入 None 作为 pages=-1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 • pages (int) -- 每次要拷贝的页数。如果小于等于 0,则一次性拷贝整个数据库。 默认为 -1。 0 码力 | 2399 页 | 11.19 MB | 10 月前3
Python 标准库参考指南 3.10.15 input() 或FileInput 构 造器,则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它 将被静默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形 参 (通常形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被 保留;默认情况下扩展名为 '.bak' 并且它会在 含义。所有必需的常量均在 sqlite3 模块中可用。 set_progress_handler(progress_handler, n) 注册可调用的 progress_handler 函数,它将在 SQLite 虚拟机 (SQLite virtual machine) 的每 n 条指 令中被调用。如果您向在长期运行的操作中得到 SQLite 的调用,例如更新 GUI,那么这个函 数将非常有用。 如果你想清除任何 pages=- 1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 • pages (int) -- 每次要拷贝的页数。如果小于等于 0,则一次性拷贝整个数据 库。默认为 -1。 0 码力 | 2072 页 | 10.39 MB | 10 月前3
Python 标准库参考指南 3.10.15 input() 或FileInput 构造器, 则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它将被静默地 替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形参 (通常形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被保留;默认情况下扩 展名为 '.bak' 并且它会在 义。所有必需的常量均在 sqlite3 模块中可用。 set_progress_handler(progress_handler, n) 注册可调用的 progress_handler 函数,它将在 SQLite 虚拟机 (SQLite virtual machine) 的每 n 条指令 12.6. sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块 483 The Python Library pages=- 1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 • pages (int) -- 每次要拷贝的页数。如果小于等于 0,则一次性拷贝整个数据库。 默认为 -1。 0 码力 | 2207 页 | 10.45 MB | 10 月前3
Python 标准库参考指南 3.11.10 input() 或FileInput 构 造器,则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它 将被静默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形 参 (通常形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被 保留;默认情况下扩展名为 '.bak' 并且它会在 None 禁用授权回调的支持。 set_progress_handler(progress_handler, n) 注册callable progress_handler 以针对 SQLite 虚拟机的每 n 条指令发起调用。如果你想要在长时 间运行的操作,例如更新 GUI 期间获得来自 SQLite 的调用这将很有用处。 如果你想清除任何先前安装的进度处理器,可在调用该方法时传入 None 作为 pages=-1, progress=None, name=’main’, sleep=0.250) 创建 SQLite 数据库的备份。 即使数据库是通过其他客户端访问或通过同一连接并发访问也是有效的。 参数 • target (Connection) -- 用于保存备份的数据库连接。 • pages (int) -- 每次要拷贝的页数。如果小于等于 0,则一次性拷贝整个数据 库。默认为 -1。 0 码力 | 2248 页 | 11.10 MB | 10 月前3
Python 标准库参考指南 3.7.13 input() 或FileInput 构 造器,则文件会被移至备份文件并将标准输出定向到输入文件(如果已存在与备份文件同名的文件,它 将被静默地替换)。这使得编写一个能够原地重写其输入文件的过滤器成为可能。如果给出了 backup 形 参 (通常形式为 backup='.'),它将指定备份文件的扩展名,并且备份文件会被 保留;默认情况下扩展名为 '.bak' 并且它会在 三个参数的含义,具体取决于 第一个参数。所有必需的常量都可以在sqlite3 模块中找到。 set_progress_handler(handler, n) 此例程注册回调。对 SQLite 虚拟机的每个多指令调用回调。如果要在长时间运行的操作期间 从 SQLite 调用(例如更新用户界面),这非常有用。 如果要清除以前安装的任何进度处理程序,调用该方法时请将 handler 参数设置为None。 *, pages=0, progress=None, name=”main”, sleep=0.250) 即使在 SQLite 数据库被其他客户端访问时,或者同时由同一连接访问,该方法也会对其进行 备份。该副本将写入强制参数 target,该参数必须是另一个Connection 实例。 默认情况下,或者当 pages 为 0 或负整数时,整个数据库将在一个步骤中复制;否则该方法一 次循环复制 pages 0 码力 | 1846 页 | 9.09 MB | 10 月前3
共 29 条
- 1
- 2
- 3













