当前位置: 首页 > news >正文

python提示line3_python中使用tab键进行提示(python3有效)

标签:

把这个文件导入到python自带的IDE下,再按TAB键就会有提示

需要readline库,在新的版本中,可能名字是gnureadline库,

需要pip install gnureadline 或 pip install readline

也可以在pipy.python.org下载源码进行 /opt/python35/bin/python3 setup.py install 安装

但可能提示:依赖 ncurses ncurses-devel ,readline readline-devel

可以yum install ncurses ncurses-devel readline readline-devel

cat tab.py

#!/opt/python35/bin/python3

# 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[‘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就可以实现提示和补全了,

其实可以把该文件放到python程序的库路经。

转贴的,网上到处都是,确实不知道是抄的那里了。

标签:

原文地址:http://my.oschina.net/lenglingx/blog/500821

相关文章:

  • python字典程序题_Python练习:字典
  • python转换函数使用_【已解决】Python中,将字符串转换为函数,并且实现带参数的函数调用...
  • phpthink验证旧密码_【法制警示】宁夏一手机店老板将他人旧手机回收,竟盗取其支付宝中5000余元......
  • python dll_python调用C dll api
  • pythoncsv数据类型_pandas读取CSV文件时查看修改各列的数据类型格式
  • python标准库os的方法_Python标准库os.path包、glob包使用实例
  • python数字排序_python中如何对数字排序
  • 有趣的python项目_Python几个有趣和特别的小故事
  • python缩进格式错误修改_17个新手常见Python运行时错误
  • python什么是关键字参数_python的位置参数、默认参数、关键字参数、可变参数区别...
  • python数学计算函数_python之数学函数篇
  • linux双系统_windows下的Linux子系统,双系统的日子结束了
  • dos命令执行bat文件_dos命令tree图文教程,树形图形显示路径目录文件和文件夹...
  • python可以爬什么_Java可以像Python一样方便爬去世间万物
  • python二分法结果图_求助,python的二分法查找,按照视频上的代码写下来,结果运行错误...
  • Android框架之Volley
  • cookie和session
  • ES6之路之模块详解
  • JavaScript 基本功--面试宝典
  • PHP 小技巧
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 大快搜索数据爬虫技术实例安装教学篇
  • 电商搜索引擎的架构设计和性能优化
  • 分享一份非常强势的Android面试题
  • 区块链分支循环
  • 用 Swift 编写面向协议的视图
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • kubernetes资源对象--ingress
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 阿里云服务器如何修改远程端口?
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​MySQL主从复制一致性检测
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (¥1011)-(一千零一拾一元整)输出
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (C语言)fgets与fputs函数详解
  • (八十八)VFL语言初步 - 实现布局
  • (待修改)PyG安装步骤
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)WCF的Binding模型
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (九)信息融合方式简介
  • (六)c52学习之旅-独立按键
  • (六)激光线扫描-三维重建
  • (七)c52学习之旅-中断
  • (十一)图像的罗伯特梯度锐化
  • (一)基于IDEA的JAVA基础12
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)Sublime Text3配置Lua运行环境
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .form文件_SSM框架文件上传篇