时间:2021-05-22
最近开始学Python,想直接通过命令行的方式进行学习。
奈何没有Tab补全,操作实在麻烦,网上各种百度后无果(x64系统,x86的可以直接下载网上各种编译好的包)
最后自己百度+加上自己的摸索,找到了在64位系统下轻松安装readline和tab补全的方法
一、安装readline
cmd命令行,就会自动安装readline模块
python -m pip install pyreadline二、编写tab.py
文件保存在..\Python\Lib\tab.py
例如:D:\Program Files\Python\Lib\tab.py
#python Tabimport sys import readline import rlcompleter import atexit import os readline.parse_and_bind('tab: complete') # windowshistfile = os.path.join(os.environ['HOMEPATH'], '.pythonhistory') # linux# 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三、效果测试
使用import tab引入tab补全
import tab
四、常见问题
1. 同时安装python2.7 + python3.0
安装readline时使用:
python -2 -m pip install pyreadline2. 提示readline不是DLL %1
请使用Python提供的命令安装,我就是下载网上编译好的readline模块就有这个问题。(使用第一步)
以上这篇Python (Win)readline和tab补全的安装方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、出现原因:readline模块没有安装二、解决方式:#安装readline模块yum-yinstallreadline-devel#进入Python安装目录
发现问题在输入dockerswarm然后tab键不能像这样进行提示和补全tab键也无法补全nginx容器名,下面是运行截图解决方法:yuminstall-yba
tab键补全用法 当我们敲击一下tab补全命令或文件名 当我们敲击两下tab列出相关的所有可选项 cd-相当于电视的回看 有时候我们进入一个非常长的
win10Python3.7安装keras深度学习集成包TensorFlow和Ubuntu下安装keras在win10下安装安装时必须检查你的python是否为
以行的形式读出一个文件最简单的方式是使用文件对象的readline()、readlines()和xreadlines()方法。Python2.2+为这种频繁的操