如何在python解释器外壳中重复上一条命令?

如何在python解释器外壳中重复上一条命令?,第1张

如何在python解释器外壳中重复上一条命令

我使用以下命令在python shell上启用历史记录。

这是我的 .pythonstartup 文件。PYTHONSTARTUP环境变量设置为此文件路径。

# python startup file import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab: complete') # history file histfile = os.path.join(os.environ['HOME'], '.pythonhistory') try:     readline.read_history_file(histfile) except IOError:     pass atexit.register(readline.write_history_file, histfile) del os, histfile, readline, rlcompleter

您将需要使模块readline rlcompleter启用此功能。

在以下网址查看有关此信息:http : //docs.python.org/using/cmdline.html#envvar-
PYTHONSTARTUP

所需模块:

  1. http://docs.python.org/library/readline.html
  2. http://docs.python.org/library/rlcompleter.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5653006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存