Windows 下python的tab自动补全

对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我们学习一下怎么在windows中用tab自动补全。这里我介绍2种方法:

方法一:安装一个ipython就OK啦,而且关键字还能高亮显示呢

一、打开cmd,输入pip3 install ipython联网安装

二、安装成功后,cmd里运行ipython,成功啦。

方法二:写一个tab代码放到python模块下

一、新建一个tab.py文件。

代码如下:

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

二、在cmd中安装readline模块。

windows中可以输入pip3 install pyreadline联网安装。如图:

三、cmd中import sys, sys.path找到python存放默认模块的路径:

我这里是:C:\Users\51528\AppData\Local\Programs\Python\Python36\lib\site-packages']

四、将第一步写好的tab.py文件放到默认模块路径下。

大功要告成啦,

此时再运行cmd>>>import tab>>>import sys >>>sys. 就可自动补全sys模块的所有功能啦。

转载于:https://www.cnblogs.com/51zf/p/9182791.html

Windows 下python的tab自动补全相关推荐

  1. python自动补全_Windows 下python的tab自动补全

    Windows 下python的tab自动补全# 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我 ...

  2. python的tab自动补全

    之前一直使用shell编程,习惯了shell的 tab 自动补全功能,而Python的命令行却不支持 tab 自动补全,故而研究让Python命令行支持自动补全功能. 1.首先找到Python调用库路 ...

  3. linux下 为自己编写的程序 添加tab自动补全 功能

    linux下 为自己编写的程序 添加tab自动补全功能 入门 complete 在我的tmp下随便写了一个a.sh, 为他补全 edit /etc/bash_completion.d/foo _foo ...

  4. python3 idle自动补全_给Python IDLE加上自动补全和历史功能

    许多时候,我们使用Python,并不用写一个程序,一些不复杂的任务,我更喜欢在 IDLE(也就是交互式提示模式)下输入几行代码完成.然而,在这个模式下编辑代码,也有不够便利的地方,最主要的就是,不能用 ...

  5. Win11下安装PSReadLine终端自动补全

    Win11下安装PSReadLine终端自动补全 PowerShell 7.2 附带 PSReadLine 2.1.0. 有较新版本可用. 可以在 Windows PowerShell 5.1 及更新 ...

  6. vscode python 第三方库自动补全 第三方库的智能提示

    VS Code python设置第三方包的智能感知 因为使用Pyside6框架写Python程序,而QT自己的Qt Creator 在使用方面确实不如VScode轻便,故而使用VScode写Pysid ...

  7. 如何为 .NET Core CLI 启用 TAB 自动补全功能

    Intro 在 Linux 下经常可以发现有些目录/文件名,以及有些工具可以命令输入几个字母之后按 TAB 自动补全,最近发现其实 dotnet cli 也可以,从.NET Core 2.0 SDK ...

  8. CentOs6.5 更新python2.7,以及tab自动补全

    #安装python2.7之前,准备工作: yum install python-devel gcc patch readline* -y #解压并安装: tar xf Python-2.7.10.ta ...

  9. python2.7 tab,自动补全

    python <tab>自动补全 一.这个方法可以修改shell命令行的自动补全 1.获取python目录[我使用的是64位ubuntu系统] [~$]python Python 2.7. ...

最新文章

  1. 「小程序JAVA实战」小程序我的个人信息页面开发(41)
  2. python 二维 排序
  3. 趣学车签约神策数据,数据赋能学车“新体验”
  4. mysql 全表连接_MySQL学习—多表查询(内连接,外链接,全连接)
  5. java错误: 找不到或无法加载主类 HelloWorld
  6. 浏览器安全检查己通过_小米薄荷浏览器URl欺骗漏洞(CVE-2019-10875)的安全修复被绕过...
  7. 一些常用的场景进行描述分析(权限管理、6个典型场景)
  8. MVC Json方法里的一个坑
  9. Python 基础起步 (三) 基础的数据类型,简单运算
  10. 用msicuu2.exe卸载office可能遇到的问题及解决办法
  11. jpg格式电脑怎么弄_jpg格式图片电脑怎么弄
  12. 开发人员的不断流动、让我们更加坚定信念,一定要控制好整个系统的底层架构、核心设计、日常质量检查工作
  13. HDU 5238 Calculator【线段树】
  14. 一个父亲需要挣多少钱,才能撑起一个家?
  15. Java 小白 设计电池类,在电池类的构造方法中声明一节5号电池的电压为1.5伏,使用this关键字调用电池类中的构造方法,实现电压为9伏的叠层电池,
  16. 【数据服务校招专场】云和恩墨2022届春季校招「数据服务岗位」持续招聘中!...
  17. JavaWeb - Servlet实现文件下载漂亮小姐姐视频(文末有小姐姐视频Gif图哦)
  18. EndNote的学习
  19. 德勤2020技术趋势报告 | 洞察5大重点趋势和12种宏观科技力量
  20. oracle+xquery函数,oracle_xquery介绍.doc

热门文章

  1. 英语流利说 第32天
  2. NOIP模拟题——计数
  3. Search in Rotated Sorted Array
  4. Python easy_insatll 安装包
  5. 30 个用于杂志网站的 WordPress 主题
  6. Android中URI的格式
  7. 工作流的ReplicatorActivity
  8. visual stdio打开之后与屏幕尺寸不匹配_柔和点亮桌面,让眼睛更舒服,雷神屏幕挂灯L1体验...
  9. linux 内核同步--理解原子操作、自旋锁、信号量(可睡眠)、读写锁、RCU锁、PER_CPU变量、内存屏障
  10. linux网络发包性能优化