继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Python 自动补全模块

慕娘5729972
关注TA
已关注
手记 240
粉丝 133
获赞 772

  • for linux

#!/usr/bin/env python # python startup file import sysimport readlineimport rlcompleterimport atexitimport 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:    passatexit.register(readline.write_history_file, histfile)del os, histfile, readline, rlcompleter

把上面代码保存为tab.py放置在当前系统全局环境变量下,可以使用print(sys.path)查看,如:/usr/lib64/python2.6/site-packages

  • for mac

import sysimport readlineimport rlcompleterif sys.platform == 'darwin' and sys.version_info[0] == 2:    readline.parse_and_bind("bind ^I rl_complete")else:    readline.parse_and_bind("tab: complete")  # linux and python3 on macfor mac

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP