您甚至被要求清除您的 DNS 缓存吗?这是一个故障排除技巧,可帮助您访问最新版本的网站,尤其是在 DNS 更改之后。DNS 信息告诉您的浏览器在哪里可以找到网站。您的计算机将此信息保存在其缓存中,以便快速将浏览器指向正确的方向。

使用Python进行Curses编程 作者: A.M。Kuchling,Eric S. Raymond 发布: 2.04 Abstract 本文档描述了如何使用curses扩展模块来控制文本模式显示 什么是curses? curses库为基于文本的终端提供了一个独立于终端的屏幕绘画和键盘处理设施;这些终端包括VT100,Linux控制台和各种程序提供的模拟终端。显示终端支持各种控制代码,以执行常见操作,例如移动光标,滚动屏幕和擦除区域。不同的终端使用各种不同的代码,往往有自己的小怪癖. 在图形显示的世界中,人们可能会问“为什么要打扰”?字符单元显示终端是一种过时的技术,但是有一些利基可以做出奇

Unicode对象和编解码器 Unicode对象 自执行 PEP 393 在Python 3.3中,Unicode对象在内部使用各种表示,以便在保持内存效率的同时处理完整范围的Unicode字符。字符串有特殊情况,所有代码点都低于128,256或65536;否则,代码点必须低于1114112(这是完整的Unicode范围). Py_UNICODE*和UTF-8表示按需创建并在Unicode对象中缓存。Py_UNICODE*表示被弃用且效率低下;在性能或记忆敏感的情况下应该避免它. 由于旧API和新API之间的转换,unicode对象可以在内部处于两种状态,具体取决于它们的创建方式: “规范”u

5.在Windows上构建C和C ++扩展 本章简要介绍如何使用Microsoft Visual C ++为Python创建Windows扩展模块,并详细介绍如何使用它的背景信息。解释性材料对于学习构建Python扩展的Windows程序员和能够在Unix和Windows上成功构建软件的Unix程序员都很有用. 鼓励模块作者使用distutils方法构建扩展模块,而不是本节中描述的那个。你仍然需要用于构建Python的C编译器;通常是Microsoft VisualC ++。 注意 本章提到了许多包含编码的Pythonversion编号的文件名。这些文件名用版本号表示XY;在实践中,”X”将是

winsound– 适用于Windows的声音播放界面 winsound模块提供对Windows平台提供的基本声音播放机器的访问。它包括功能和几个常量. winsound.Beep (frequency, duration) 向PC的扬声器发出哔哔声。frequency参数指定声音的频率(以赫兹为单位),并且必须在37到32,767的范围内。duration参数指定声音应该持续的毫秒数。如果系统无法发出扬声器的响声,则RuntimeError被抬起来 winsound.PlaySound(sound, flags) 来电话PlaySound()来自Platform API的功能。s

winreg– Windows注册表访问 这些函数将Windows注册表API公开给Python。而不是使用aninteger作为注册表句柄,句柄对象用于确保句柄正确关闭,即使程序员忽略明确关闭它们. 更改在版本3.3:这个模块中的几个函数用于引发WindowsError,现在是OSError.   别名 这个模块提供以下内容functions: winreg.CloseKey(hkey) 关闭以前打开的注册表项。hkey参数指定一个以前打开的键. 注意 如果hkey没有用这种方法关闭(或通过hkey.Close()),当hkey对象被Python破坏时它被关闭 winr

msvcrt– 来自MS VC ++运行时的有用例程 这些函数提供对Windows平台上一些有用功能的访问。一些更高级别的模块使用这些函数来构建其服务的Windowsimplement。例如,getpass模块在getpass()函数的实现中使用它 这些函数的更多文档可以在Platform API文档中找到. 该模块实现了控制台I / Oapi的普通和宽字符变体。普通的API仅处理ASCII字符,对国际化应用程序的用途有限。应尽可能使用宽字符API。 在版本3.3中更改:此模块中的操作现在提升OSError其中IOError被提升.   文件操作 msvcrt.locki

msilib– 读取和写入Microsoft Installer文件 源代码: Lib / msilib / __ init__.py msilib支持创建Microsoft Installer(.msi)files。因为这些文件通常包含一个嵌入的“cabinet”文件(.cab),它还会提供一个API来创建CAB文件。目前尚未实现对.cab文件读取的支持;读取对.msi数据库的支持是可能的. 这个包旨在提供对.msi文件中所有表的完全访问,因此,它是一个相当低级的API。这个包的两个主要应用是distutils命令bdist_msi,以及创建Python安装程序包本身(虽然目前使

zipapp– 管理可执行的Python zip档案 3.5版本新增. 源代码: Lib / zipapp.py 这个模块提供了管理包含Python代码的zip文件创建的工具,可以是由Python解释器直接执行。该模块提供了命令行界面和 Python API . 基本示例 以下示例显示了命令行界面可用于从包含Python代码的目录创建可执行归档。运行时,存档将从存档中的main执行myapp功能. $ python -m zipapp myapp -m “myapp:main”$ python myapp.pyz<output from myapp> 命令行界面 当从命

faulthandler– 转储Python回溯 版本3.3中的新功能. 该模块包含显式转发Python跟踪,故障,超时或用户信号转储的函数。调用faulthandler.enable()为SIGSEGV, SIGFPE,SIGABRT, SIGBUS和SIGILL信号安装故障处理程序。您也可以通过设置PYTHONFAULTHANDLER环境变量或使用-X faulthandler命令行选项来启动它们. 故障处理程序与Apport或Windows故障等系统故障处理程序兼容处理程序。如果sigaltstack()功能可用,模块使用替代堆栈作为信号处理程序。这允许它甚至在堆栈溢出时转储