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模块的所有功能啦。

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

  1. python读取grib文件_Windows下Python读取GRIB数据

    之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...

  2. python安装pygame模块_windows下 python 如何安装pygame模块

    本机系统:win7,Pyhon版本: 3.6.0 1. 安装下载python 官网 https://www.python.org/ 下载地址 https://www.python.org/downlo ...

  3. windows下python视频加速调节_Windows下python+ffmpeg实现批量提取、切割视频中的音频...

    废话不说,直接上代码 #遍历所有mp4文件名->文件名改为字母形式->fffmpeg批量提取音频.切割音频->改回中文名 import os import subprocess cu ...

  4. python打开文件中文名_windows下Python打开包含中文路径名文件

    windows使用gbx(gb2312,gbk,gb18030我也不知道是哪个)对文件名及文件路径进行编码保存.打开文件的函数中使用诸如open(filename.encode('gbk'))可以很好 ...

  5. html 提交自动发邮件,2.1电脑开机就自动发邮件_windows下BLAT程序SMTP自动发邮件教程(支持html)_Windows视频-51CTO学院...

    ------------------------ Blat - A Windows (32 & 64 bit) command line SMTP mailer. 一款支持windows cm ...

  6. python脚本自动运行失败_Linux下Python脚本自启动和定时启动的详细步骤

    一.Python开机自动运行 假如Python自启动脚本为 auto.py .那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章 ...

  7. python安装wx模板_windows下wxPython开发环境安装与配置方法

    安装文件准备: 安装文件 下载地址 wxPython2.8-win32-unicode-2.8.10.1-py26.exe wxPython2.8-win32-docs-demos-2.8.10.1. ...

  8. eclipse配置python django环境_windows下python+Django+eclipse开发环境的配置

    1.JDK环境的安装 在http://www.java.com/zh_CN/download/faq/develop.xml 页面下,点击JDK下载,下载所需的jdk版本.直接点击安装即可. 2.py ...

  9. python版本切换_Ubuntu18.04下python版本完美切换的解决方法

    ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...

最新文章

  1. centos搭建kvm
  2. 入门Web前端有哪些误区?该如何避免?
  3. MySQL并发复制系列一:binlog组提交 (转载)
  4. 阿里一面 缓存穿透、缓存击穿、缓存雪崩和热点数据失效问题的解决方案
  5. 流量劫持 —— 浮层登录框的隐患
  6. 第一章:1-01、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?
  7. Arduino M0 的一个坑(2015-12-25)
  8. 树莓派4烧录系统后黑屏_原创试用 | 树莓派3B+测评(二)ubuntu系统烧录+彩虹屏问题解决...
  9. 安卓java模拟器按键精灵,安卓按键精灵实现后台
  10. WebSocket开发说明文档
  11. h5小游戏构建架设h5棋牌平台开发制作
  12. java学生管理系统项目实训报告
  13. 能源DEA-动态SBM模型
  14. AC自动机(Automaton)
  15. 苹果服务器怎么配置文件,苹果CMS数据库配置文件在哪
  16. Lucene倒排索引简述 之倒排表
  17. 存储过程 生成拼音码与五笔码
  18. APP界面设计规范:如何定义视觉规范
  19. oracle column name as sign,Oracle日常性能查看 - ella的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  20. 流媒体服务器,red5,EsayDSS,AdobeMediaServer5和阿里推流服务性能对比。flash播放器JWplayer CKplayers Aliplayer性能对比

热门文章

  1. RoterOS负载均衡教程
  2. Java基础学习总结(75)——Java反射机制及应用场景
  3. bootstrap-vue 中 model 基础用法
  4. 从C# 3.0到F#
  5. 首都富版本更新说明文档
  6. div中内部div横向布局
  7. Windows 下使用 MinGW 和 CMake 进行开发
  8. Centos0S7手动安装OpenStack Pike版--(Evironment)
  9. 线上MySQL某个历史数据表的分区笔记
  10. centos7 查看ip地址