亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

本篇博客將會(huì)簡(jiǎn)短的介紹,如何在ubuntu中設(shè)置python自動(dòng)補(bǔ)全功能。

需求:由于python中的內(nèi)建函數(shù)較多,我們?cè)诎偌{乘時(shí),可能記不清函數(shù)的名字,同時(shí)自動(dòng)補(bǔ)全功能,加快了我們開發(fā)的效率。

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

具體步驟

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

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

sudo gedit ~/.pythonrc #sudo表示使用管理員權(quán)限,gedit表示 
    # 以可寫入的方式打開一個(gè)文件,如果文件不存在,則自動(dòng)創(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文件作用:為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件,當(dāng)bash shell被打開時(shí),該文件被讀取,它是系統(tǒng)全局環(huán)境變量設(shè)定。

export PYTHONSTARTUP=~/.pythonrc

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

source ~/.bashrc

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    Python itertools模塊詳解

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

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

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

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

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

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

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

    如何使用Python一鍵修改上萬個(gè)文件名

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

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

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

最新評(píng)論