这些函数提供对 Windows 平台某些有用能力的访问。某些更高级模块使用这些函数来构建其服务的 Windows 实现。例如, getpass 模块使用这以实现 getpass() 函数。
可以在平台 API 文档编制中找到有关这些函数的进一步文档编制。
The module implements both the normal and wide char variants of the console I/O api. The normal API deals only with ASCII characters and is of limited use for internationalized applications. The wide char API should be used where ever possible
锁定文件部分基于文件描述符 fd 从 C 运行时。引发 IOError 当失败时。文件的锁定区域从当前文件位置扩展 nbytes 字节,且在 EOF (文件末尾) 后可能继续。 mode 必须是某一 LK_* 常量下文有列出。可以同时锁定文件中的多个区域,但不可重叠。相邻区域不合并;必须单独解锁它们。
解锁指定字节 (先前必须被锁定)。
设置行尾翻译模式为文件描述符 fd 。要把它设为文本模式, flags 应该为 os.O_TEXT ;对于二进制,它应该是 os.O_BINARY .
创建 C 运行时文件描述符从文件句柄 handle 。 flags 参数应该是按位 OR 的 os.O_APPEND , os.O_RDONLY ,和 os.O_TEXT 。可以用作参数的文件描述符返回给 os.fdopen() 以创建文件对象。
返回 true 若按键正等待被读取。
Read a keypress and return the resulting character. Nothing is echoed to the console. This call will block if a keypress is not already available, but will not wait for Enter 被按下。若按下的键是特殊功能键,这会返回 '\000' or '\xe0' ; the next call will return the keycode. The Control-C 按键无法被读取采用此函数。
Print the character char 到控制台而不缓冲。