欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python設(shè)置在shell腳本中自動補全功能的方法

 更新時間:2018年06月25日 15:13:49   作者:逐夢_person  
今天小編就為大家分享一篇Python設(shè)置在shell腳本中自動補全功能的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

需求:由于python中的內(nèi)建函數(shù)較多,我們在百納乘時,可能記不清函數(shù)的名字,同時自動補全功能,加快了我們開發(fā)的效率。

方法以及要求:設(shè)置過程中需要看客具備一點ubuntu的基本知識,當(dāng)然不懂也沒有關(guān)系,跟著一步一步走,不懂得可以學(xué)習(xí)一下ubuntu的文件系統(tǒng)。

具體步驟

1.首先創(chuàng)建一個文件:~/.pythonrc

在ubuntu中創(chuàng)建文件的命令為:

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

2.在文件中鍵入以下內(nèi)容

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.設(shè)置文件的索引路徑

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

export PYTHONSTARTUP=~/.pythonrc

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

source ~/.bashrc

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

以上這篇Python設(shè)置在shell腳本中自動補全功能的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實現(xiàn)多進(jìn)程并發(fā)控制Semaphore與互斥鎖LOCK

    python實現(xiàn)多進(jìn)程并發(fā)控制Semaphore與互斥鎖LOCK

    本文主要介紹了python實現(xiàn)多進(jìn)程并發(fā)控制Semaphore與互斥鎖LOCK,通過實例來介紹互斥鎖和進(jìn)程并發(fā)控制 semaphore的具體使用,感興趣的同學(xué)可以了解一下
    2021-05-05
  • python tkinter實現(xiàn)連連看游戲

    python tkinter實現(xiàn)連連看游戲

    這篇文章主要介紹了python tkinter實現(xiàn)連連看游戲的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Pandas 類型轉(zhuǎn)換astype()的實現(xiàn)

    Pandas 類型轉(zhuǎn)換astype()的實現(xiàn)

    本文主要介紹了Pandas 類型轉(zhuǎn)換astype()的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python+Selenium定位不到元素常見原因及解決辦法(報:NoSuchElementException)

    Python+Selenium定位不到元素常見原因及解決辦法(報:NoSuchElementException)

    這篇文章主要介紹了Python+Selenium定位不到元素常見原因及解決辦法(報:NoSuchElementException),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python itertools模塊詳解

    Python itertools模塊詳解

    這篇文章主要介紹了Python itertools模塊詳解,本文基本是基于文檔的翻譯和補充,相當(dāng)于翻譯了,需要的朋友可以參考下
    2015-05-05
  • 對Python中for復(fù)合語句的使用示例講解

    對Python中for復(fù)合語句的使用示例講解

    今天小編就為大家分享一篇對Python中for復(fù)合語句的使用示例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 使用python庫xlsxwriter庫來輸出各種xlsx文件的示例

    使用python庫xlsxwriter庫來輸出各種xlsx文件的示例

    這篇文章主要介紹了使用python庫xlsxwriter庫來輸出各種xlsx文件的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python中日期和時間格式化輸出的方法小結(jié)

    python中日期和時間格式化輸出的方法小結(jié)

    這篇文章主要介紹了python中日期和時間格式化輸出的方法,實例總結(jié)了Python常見的日期與事件操作技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 如何使用Python一鍵修改上萬個文件名

    如何使用Python一鍵修改上萬個文件名

    各位有沒有遇到過需要批量整理多層文件夾結(jié)構(gòu)里各種類型(docx、excel、ppt)的文件材料的時候,下面這篇文章主要給大家介紹了關(guān)于如何使用Python一鍵修改上萬個文件名的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • OpenCV清除小面積連通域的實現(xiàn)方法

    OpenCV清除小面積連通域的實現(xiàn)方法

    本文主要介紹了OpenCV清除小面積連通域的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論