linux終端python自動提示


linux終端python自動提示 

很多時候,在linux下編寫python時,

都懶得去vi一個新文件,直接就新開一個終端,

進入python命令行模式,然后就可以寫一些測試代碼。

不過最悲劇的就是,剛開始使用的時候,每個字母都要自己寫,

不能像linux普通終端那樣用tab來自動完成。

於是,在網上搜索了一番,終於還是被我找到了,特此記錄一下。

首先,在宿主目錄~下,

新建一個.pythonstartup.py文件(linux debian類的系統用“.”號開始表示隱藏文件),然后在該文件寫入以下代碼:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
  
import readline, rlcompleter; 
readline.parse_and_bind("tab: complete"); # 啟用Tab補全
 
def igtk():
   globals()['gtk'] = __import__('gtk');
   globals()['thread'] = __import__('thread');
   gtk.gdk.threads_init();
   thread.start_new_thread(gtk.main, ());
   pass;

 

 保存之后,我們需要將該文件添加到環境變量中,這里采用修改~/.bashrc文件來添加環境變量。

用vi打開~/.bashrc文件,在文件末尾添加如下代碼:

 export PYTHONSTARTUP=~/.pythonstartup.py ok,

現在終端上進入python命令模式后,就可以用tab來自動完成了,效果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM