当前位置: 首页 > 面试题库 >

如何将制表符补全添加到Python Shell?

逑阳泽
2023-03-14
问题内容

使用启动django应用程序时python manage.py shell,我得到一个InteractiveConsole shell-
我可以使用制表符补全等。

Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)

当仅使用启动python解释器时python,它不提供制表符补全功能。

有人可以告诉我django在做些什么来给我一个交互式控制台,或者我需要做些什么来启动没有django应用程序的交互式控制台吗?


问题答案:

我可能已经找到了一种方法。

创建一个文件.pythonrc

# ~/.pythonrc
# enable syntax completion
try:
    import readline
except ImportError:
    print("Module readline not available.")
else:
    import rlcompleter
    readline.parse_and_bind("tab: complete")

然后在您的.bashrc文件中,添加

export PYTHONSTARTUP=~/.pythonrc

这似乎有效。



 类似资料:
  • 问题内容: 我想将标题添加到制表符分隔的文件中,但是我不确定如何在Linux中一行执行该操作。 让我们说我的文件是: 现在我想添加一个标头,上面写着: 我将如何在linux的一行中做到这一点?我对awk,sed,cat等没问题,但是对perl一点都不熟悉。 问题答案: 没有像“ append”运算符这样的“ prepend”运算符,但是您可以将标头写入临时文件,然后将文件内容复制到临时文件中,然后

  • 问题内容: 我有一个要在HTML5中添加一个滚动条的表。我希望表格显示十行,然后用户可以向下滚动以查看其他歌曲。如何添加滚动条? 这是我在HTML5中的表格代码: 这是我的CSS代码: 问题答案: 如果您有表列标题,并且不想滚动这些标题,那么此解决方案可以为您提供帮助: 这种解决方案需要和内部标签元素。 注意 :如果您确定垂直滚动条始终存在,则可以使用css3 calc属性使thead细胞与tbo

  • 我的目标是从用户输入的“AM”-“PM”字符串格式打印包含24小时十进制格式的进入和退出时间的列表,如以下字符串数组:{6AM#8AM,11AM#1PM,7AM#8PM,7AM#8AM,10AM#12PM,12PM#4PM,1PM#4PM,8AM#9AM} 我在for循环中声明了各个列表,并在循环中为它们赋值,但从代码中得到了以下运行时异常:java。lang.IndexOutOfBoundsEx

  • 关于图表设计 使用图表设计将插图添加到柱形和标记。图表设计可以是图表中表示值的简单绘图、徽标和其他符号;它们还可以是包含图案和参考线对象的复杂对象。 Illustrator 包含许多预设的图表设计。此外,您还可以创建新的图表设计,并将它们存储在 “图表设计 ”对话框中。 您可以通过以下方式对柱形应用图表设计:垂直缩放设计在垂直方向进行伸展或压缩。它的宽度没有改变。一致缩放设计在水平和垂直方向同时缩

  • 问题内容: 我在将新的简单XWPFTable添加到XWPFHeader(或Footer)时遇到了严重的麻烦。不幸的是,似乎只有一个人遇到相同的问题(https://bz.apache.org/bugzilla/show_bug.cgi?id=57366#c0)。 有谁有办法实现这一目标? 任何帮助将不胜感激! 亲切的问候… 〜丹尼尔 问题答案: 这可以使用公共XWPFTable insertNew

  • 我正在使用带有钩子的React 16.8.3,目前我想键入 对于我的当前代码,的类型是,而我希望它的类型是。也存在同样的问题。 如何将类型符号添加到?