Python3設置在shell腳本中自動補全功能的方法


本篇博客將會簡短的介紹,如何在ubuntu中設置python自動補全功能。

需求:由於python中的內建函數較多,我們在百納乘時,可能記不清函數的名字,同時自動補全功能,加快了我們開發的效率。

方法以及要求:設置過程中需要看客具備一點ubuntu的基本知識,當然不懂也沒有關系,跟着一步一步走,不懂得可以學習一下ubuntu的文件系統。

具體步驟

1.首先創建一個文件:~/.pythonrc

在ubuntu中創建文件的命令為:

sudo gedit ~/.pythonrc #sudo表示使用管理員權限,gedit表示 
    # 以可寫入的方式打開一個文件,如果文件不存在,則自動創建。

 2.在文件中鍵入以下內容

 

import rlcompleter, readline
readline.parse_and_bind('tab: complete')
 
history_file = os.path.expanduser('~/.python_history')
readline.read_history_file(history_file)
 
import atexit
atexit.register(readline.write_history_file, history_file)

 

3.設置文件的索引路徑

在ubuntu中需要加入我們新建文件的路徑到~/.bashrc文件中,etc/bashrc文件作用:為每一個運行bash shell的用戶執行此文件,當bash shell被打開時,該文件被讀取,它是系統全局環境變量設定。

export PYTHONSTARTUP=~/.pythonrc

4.設置號之后,我們需要使我們的設置立即生效

source ~/.bashrc

 到這里之后我們就設置好了,接下來我們重啟以下shell,在里面輸入python3,再次輸入python的函數就可以自動補全了

 


免責聲明!

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



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