Python終端下添加tab健補全功能

來源:互聯網
上載者:User

標籤:ack   hit   try   inf   hat   rac   display   exp   max   

#需求

為了方便工作,我們需要在Python終端下添加Tab健補全功能

 

#存放指令碼路徑

Pyhton2.6

/usr/lib/python2.6/site-packages/

Python2.7

/usr/lib/python2.7/dist-packages/

 

 

#指令碼代碼

[[email protected] ~]# cat /usr/lib/python2.6/site-packages/tab.pytry:    import readlineexcept ImportError:    print("Module readline not available.")else:    import rlcompleter    readline.parse_and_bind("tab: complete")

 

#bashrc檔案配置

[[email protected] ~]# tail -1 /etc/bashrcexport PYTHONSTARTUP="/usr/lib/python2.6/site-packages/tab.py"

 

#登出重新登陸

[[email protected] ~]# login

 

#測試

[[email protected] ~]# pythonPython 2.6.6 (r266:84292, Jul 23 2015, 15:22:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import sys>>> sys.sys.__class__(              sys.argv                    sys.maxintsys.__delattr__(            sys.builtin_module_names    sys.maxsizesys.__dict__                sys.byteorder               sys.maxunicodesys.__displayhook__(        sys.call_tracing(           sys.meta_pathsys.__doc__                 sys.callstats(              sys.modulessys.__excepthook__(         sys.copyright               sys.pathsys.__format__(             sys.displayhook(            sys.path_hookssys.__getattribute__(       sys.dont_write_bytecode     sys.path_importer_cachesys.__hash__(               sys.exc_clear(              sys.platformsys.__init__(               sys.exc_info(               sys.prefixsys.__name__                sys.exc_type                sys.ps1sys.__new__(                sys.excepthook(             sys.ps2sys.__package__             sys.exec_prefix             sys.py3kwarningsys.__reduce__(             sys.executable              sys.setcheckinterval(sys.__reduce_ex__(          sys.exit(                   sys.setdlopenflags(sys.__repr__(               sys.flags                   sys.setprofile(sys.__setattr__(            sys.float_info              sys.setrecursionlimit(sys.__sizeof__(             sys.getcheckinterval(       sys.settrace(sys.__stderr__              sys.getdefaultencoding(     sys.stderrsys.__stdin__               sys.getdlopenflags(         sys.stdinsys.__stdout__              sys.getfilesystemencoding(  sys.stdoutsys.__str__(                sys.getprofile(             sys.subversionsys.__subclasshook__(       sys.getrecursionlimit(      sys.versionsys._clear_type_cache(      sys.getrefcount(            sys.version_infosys._current_frames(        sys.getsizeof(              sys.warnoptionssys._getframe(              sys.gettrace(               sys.api_version             sys.hexversion              >>> sys.

Python終端下添加tab健補全功能

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.