python3.7中文手册chm_python3.7.0官方参考文档 最新api文档 chm_Python教程

资源名称:python3.7.0官方参考文档 最新api文档 chm

c5a981b7cae0b0534a1dc5aa7da9220a.png

1、新语法特性:

PEP 563, 推迟评估类型注释

2、向后不兼容语法更改:

async 和 await 现在保留关键字

3、新的库模块:

contextvars: PEP 567 – Context Variables

dataclasses: PEP 557 – Data Classes

importlib.resources

4、新的内置功能:

PEP 553, 新的 breakpoint() 函数

5、数据模型改进:

PEP 562, customization of access to module attributes.

PEP 560, core support for typing module and generic types.

the insertion-order preservation nature of dict objects has been declared to be an – official part of the Python language spec.

6、标准库重要改进:

asyncio模块性能和可用性改进

time 模块支持 nanosecond resolution

7、CPython 实现改进:

避免使用 ASCII 作为默认文本编码:

PEP 538, legacy C locale coercion

PEP 540, forced UTF-8 runtime mode

PEP 552, deterministic .pycs

新的 development runtime mode

PEP 565, 改进 DeprecationWarning 处理

8、C API 改进:

PEP 539, 用于 thread-local 存储的新的 C API

9、文档改进:

PEP 545,Python 文档翻译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你在Python 3.7中缺少_bz2模块,这可能是由于缺少bzip2库或未正确安装Python。 要解决此问题,你可以尝试以下步骤: 1. 安装bzip2库 在Ubuntu系统上,可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install libbz2-dev ``` 在CentOS系统上,可以使用以下命令进行安装: ``` sudo yum install bzip2-devel ``` 在MacOS上,可以使用Homebrew进行安装: ``` brew install bzip2 ``` 2. 重新编译Python 如果安装了bzip2库后仍然无法找到_bz2模块,则可能需要重新编译Python。在重新编译Python之前,确保已卸载当前安装的Python版本。 在Ubuntu系统上,可以使用以下命令安装必要的编译器和工具: ``` sudo apt-get update sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget ``` 在CentOS系统上,可以使用以下命令安装必要的编译器和工具: ``` sudo yum groupinstall "Development Tools" sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel ``` 在MacOS上,可以使用以下命令安装必要的编译器和工具: ``` xcode-select --install brew install openssl readline sqlite3 xz zlib ``` 然后,下载Python源代码并解压缩: ``` wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz tar -xzf Python-3.7.0.tgz cd Python-3.7.0 ``` 最后,编译和安装Python: ``` ./configure --enable-optimizations make -j8 sudo make altinstall ``` 注意使用`make altinstall`而不是`make install`,这是因为我们不想覆盖系统默认的Python版本。 完成后,你应该可以在Python 3.7中使用_bz2模块了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值