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

python控制臺(tái)實(shí)現(xiàn)tab補(bǔ)全和清屏的例子

 更新時(shí)間:2019年08月20日 14:30:52   作者:tmzk  
今天小編就為大家分享一篇python控制臺(tái)實(shí)現(xiàn)tab補(bǔ)全和清屏的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

在shell(bash)下有2個(gè)很基本的功能,那就是tab補(bǔ)全,和clear清屏,對(duì)于我這種時(shí)不時(shí)不自覺(jué)的就手殘要clear清屏一下的人來(lái)說(shuō),python控制臺(tái)不能清屏很不爽,經(jīng)過(guò)google的幫忙,找到了解決辦法。

執(zhí)行“man python”可以看到這樣一個(gè)環(huán)境變量:

PYTHONSTARTUP
  If this is the name of a readable file, the Python commands in that file are executed before the first prompt is displayed in interactive mode. The file is executed in the same name space where interactive commands are executed so that objects defined or imported in it can be used without qualification in the interactive session. You can also change the prompts sys.ps1 and sys.ps2 in this file.

在啟動(dòng)python解釋器后,會(huì)執(zhí)行環(huán)境變量 PYTHONSTARTUP 指向的文件(如果是一個(gè)可執(zhí)行的python腳本的話),就像啟動(dòng)shell會(huì)執(zhí)行~/.bashrc一樣。可以寫(xiě)一個(gè)隱藏的腳本 .pythonstartup.py 放在自己的用戶(hù)目錄下,并配置PYTHONSTARTUP指向它:

~/.bashrc

  export PYTHONSTARTUP=~/.pythonstartup.py
~/.pythonstartup.py

  import readline, rlcompleter        
  readline.parse_and_bind("tab: complete")                                 
  import os, sys
  def cc() :
    os.system('clear')

這樣配置之后,當(dāng)進(jìn)入python交互控制臺(tái)的時(shí)候,就可以使用tab補(bǔ)全,并輸入”cc()”清屏,在這里順便import了os和sys,需要使用的時(shí)候就不用再import了.當(dāng)然,還可以配置其他需要預(yù)先執(zhí)行的命令或者語(yǔ)句。

以上這篇python控制臺(tái)實(shí)現(xiàn)tab補(bǔ)全和清屏的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • selenium+headless chrome爬蟲(chóng)的實(shí)現(xiàn)示例

    selenium+headless chrome爬蟲(chóng)的實(shí)現(xiàn)示例

    這篇文章主要介紹了selenium+headless chrome爬蟲(chóng)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python SVM(支持向量機(jī))實(shí)現(xiàn)方法完整示例

    Python SVM(支持向量機(jī))實(shí)現(xiàn)方法完整示例

    這篇文章主要介紹了Python SVM(支持向量機(jī))實(shí)現(xiàn)方法,結(jié)合完整實(shí)例形式分析了基于Python實(shí)現(xiàn)向量機(jī)SVM算法的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • python二分法查找實(shí)例代碼

    python二分法查找實(shí)例代碼

    二分算法是一種效率比較高的查找算法,其輸入的是一個(gè)有序的元素列表,如果查找元素包含在列表中,二分查找返回其位置,否則返回NONE,下面這篇文章主要給大家介紹了關(guān)于python二分法查找的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Python float函數(shù)實(shí)例用法

    Python float函數(shù)實(shí)例用法

    在本篇文章里小編給大家整理的了一篇關(guān)于Python float函數(shù)實(shí)例用法,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • 30行Python代碼打造一款簡(jiǎn)單的人工語(yǔ)音對(duì)話

    30行Python代碼打造一款簡(jiǎn)單的人工語(yǔ)音對(duì)話

    使用gtts和speech_recognition實(shí)現(xiàn)簡(jiǎn)單的人工語(yǔ)音對(duì)話,通過(guò)將語(yǔ)音變成文本,然后文本變成語(yǔ)音,僅用30行代碼,超級(jí)簡(jiǎn)單,對(duì)Python人工語(yǔ)音對(duì)話的實(shí)現(xiàn)過(guò)程及完整代碼感興趣的朋友一起看看吧
    2021-05-05
  • 如何利用python實(shí)現(xiàn)圖片轉(zhuǎn)化字符畫(huà)

    如何利用python實(shí)現(xiàn)圖片轉(zhuǎn)化字符畫(huà)

    這篇文章主要介紹了如何利用python實(shí)現(xiàn)圖片轉(zhuǎn)化字符畫(huà),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • Python實(shí)現(xiàn)生成帶logo背景圖的二維碼

    Python實(shí)現(xiàn)生成帶logo背景圖的二維碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)生成帶logo背景圖的二維碼(靜態(tài)和動(dòng)態(tài)圖),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-05-05
  • Pycharm 解決自動(dòng)格式化沖突的設(shè)置操作

    Pycharm 解決自動(dòng)格式化沖突的設(shè)置操作

    這篇文章主要介紹了Pycharm 解決自動(dòng)格式化沖突的設(shè)置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • python實(shí)現(xiàn)C4.5決策樹(shù)算法

    python實(shí)現(xiàn)C4.5決策樹(shù)算法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)C4.5決策樹(shù)算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • python代碼如何轉(zhuǎn)jar包

    python代碼如何轉(zhuǎn)jar包

    這篇文章主要介紹了python代碼如何轉(zhuǎn)jar包問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評(píng)論