Win10(PowerShell)下Python命令行tab自动补全,,用Python,直接
Win10(PowerShell)下Python命令行tab自动补全,,用Python,直接
用Python,直接通过命令行的方式进行调试简单的程序。
win10(PowerShell)奈何没有Tab补全,操作实在麻烦。
网上搜一下学会了,记录一下,复习用,哈哈哈
环境:win10 64位 python2,python3
一:安装pyreadline模块
pip install pyreadline # python2pip3 install pyreadline # python3
二、编写tab.py
文件保存在..\Python2\Lib\tab.py
例如:D:\Program Files\Python2\Lib\tab.py
python2 python3要使用TAb自动补全都要在对应的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补全
# python2
# python3
# 经测试发现,python2 需要import tab 才支持自动补全,然后python3不需要导入tab就可以支持自动补全,不知道是不是我的比较特殊??
Win10(PowerShell)下Python命令行tab自动补全
相关内容
- python学习7,,一、使用while
- python基础知识--标志位的设定,,在单层循环的退出中,
- python 接口类、抽象类、多态,,参考https://
- python处理数据库的返回数据,,上代码:import
- python可变类型和不可变类型,python中可变与不可变,一
- Python3快速入门(十)Python3网络编程,Python网络编程,一
- python学习总结_20191109,,python学习总结
- python中字典,python访问字典,字典中key:不可改
- Python——格式化GMT时间,格式化时间,1.背景最近在做视
- python简单实用gunicorn部署,部署python,linux 安装 p
评论关闭