rlcompleter
---GNU读线完成功能¶
源代码: Lib/rlcompleter.py
这个 rlcompleter
模块定义了一个适合 readline
通过完成有效的python标识符和关键字进行模块化。
当在UNIX平台上导入此模块时, readline
模块可用,一个 Completer
类是自动创建的,它的 complete()
方法设置为 readline
完成者。
例子::
>>> import rlcompleter
>>> import readline
>>> readline.parse_and_bind("tab: complete")
>>> readline. <TAB PRESSED>
readline.__doc__ readline.get_line_buffer( readline.read_init_file(
readline.__file__ readline.insert_text( readline.set_completer(
readline.__name__ readline.parse_and_bind(
>>> readline.
这个 rlcompleter
模块设计用于python的 interactive mode . 除非用 -S
选项,模块将自动导入和配置(请参见 读线配置 )
在没有的平台上 readline
, the Completer
该模块定义的类仍然可以用于自定义目的。
完成对象¶
Completer对象具有以下方法: