如何解决Python 选项卡完成在交互式控制台中不起作用Ubuntu 20.04
在我的 ts | text
-----------------------------+------------------+
2021-04-15T18:35:08.000000Z | wa-event-triggered <- start timer
2021-04-15T18:45:08.000000Z | wa-event-triggered
2021-04-15T18:55:08.000000Z | wa-event-triggered
2021-04-15T18:50:08.000000Z | wa-event-recovered <- end timer
2021-04-15T19:00:00.000000Z | wa-event-triggered <- start timer
2021-04-15T19:05:08.000000Z | wa-event-triggered
2021-04-15T19:10:08.000000Z | wa-event-triggered
2021-04-15T19:15:08.000000Z | wa-event-recovered <- end timer
2021-04-15T20:05:08.000000Z | wa-event-triggered <- start timer
2021-04-15T20:10:08.000000Z | wa-event-triggered
2021-04-15T20:15:08.000000Z | wa-event-recovered <- end timer
中,我有以下行来设置 ~/.bashrc
环境变量:
PYTHONSTARTUP
~/.pythonrc.py 的内容:
export PYTHONSTARTUP=~/.pythonrc.py
刚运行时
try:
import readline
except ImportError:
print("Module readline not available.")
else:
print("TAB-COMPLETE LOADED.")
import rlcompleter
readline.parse_and_bind("tab: complete")
在终端中打印消息“TAB-COMPLETE LOADED”并且标签完成按预期在变量上工作,但是通过运行以下文件时
它不起作用。不会打印预期的消息,它只是在按 Tab 键时插入一个制表符。无论变量是在控制台还是文件中声明,它的行为都是相同的。
example.py:
python3 example.py
我不明白为什么我的 test_variable = 123
import code; code.interact(local=dict(globals(),**locals()))
会被加载到前者而不是后者。一些帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。